|
分類:[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; }
|