我遇到了一個非靜態的類,但所有的方法和變量都是靜態的。例如:爲什麼所有靜態方法/變量都在非靜態類中?
public class Class1 {
private static string String1 = "one";
private static string String2 = "two";
public static void PrintStrings(string str1, string str2)
{
...
所有變量在所有實例中都是靜態的,所以沒有必要具有單獨的類實例。
是否有任何理由創建這樣的類?
在我的經驗中,即使使用.NET 2.0或更高版本,許多開發人員也忘記在這樣的類上使用該關鍵字! – 2010-04-28 11:06:41
哎呀,連Visual Studio都忘了!當您開始一個新的控制檯應用程序時,請查看「Program」課程! – 2010-04-28 11:10:11