為什么要定義靜態屬性和靜態方法?
靜態變量和靜態方法是不需要類的實例就可以訪問,比較方便。
class Test
{
public void HelloWorld(){...}
public static void StaticHello() {...}
}
Test test = new Test();
test.HelloWorld();
// StaticHello可直接調用
Test.StaticHello();相當于C/C++的全局變量和全局方法
一般某類里的靜態方法和函數都是跟這個類型本身有聯系的
另一方面,C#是面向對象的,所有的函數和方法都必須屬于某個類型
上一篇如果參加培訓的話