C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 37 を表示中)
■19089 / )  非常に時間がかかります
□投稿者/ hi (1回)-(2008/05/20(Tue) 11:09:53)

分類:[C#] 

使用言語はC# XPで開発しています。
C#を先月からはじめて、現在以下のソースでマシン名のチェックをしているのですが、
時間が非常にかかってしまいます。以下の部分で何か改善点を教えていただけたらと思いまして投稿しました。
宜しくお願い致します。

public static bool CheckMachineName()
{
if (new Quest05B().MachineName.Length <= 0)
return false;
if (new Quest05B().MachineName.Length > 30)
return false;
if (new Quest05B().MachineName.Equals("ErrorName"))
return false;
for (int i = 0; i < 10; i++)
{
string name = new Quest05B().MachineName;
}
return true;
}

class Quest05B
{
/// <summary>
/// マシン名取得
/// </summary>
/// <returns></returns>
public string MachineName
{
get
{
return GetMyMachineName();
}
}

/// <summary>
/// マシン名取得
/// </summary>
/// <returns></returns>
private static string GetMyMachineName()
{
System.Threading.Thread.Sleep(1000);
return Environment.MachineName;
}
返信 編集キー/


管理者用

- Child Tree -