平时在用C#做开发的朋友都知道,不论是静态成员还是静态方法还是静态类都是用static关键字来修饰。
![fb103813a001dc9311c1e115cee1a789.png](https://i-blog.csdnimg.cn/blog_migrate/ba015a6e3a325b0ef1eb3cd44bec8366.jpeg)
static关键字
也就是说只要看到了static,那么它后面的东西就是静态!在c#中,静态成员或者静态方法是属于类的,不是属于对象。假如我们有一个类MyClass,需要实例化这个 类,就应该这么做:
MyClass myclass = new MyClass();
在这里,MyClass是类,myclass是对象。如果这个类中有个静态方法static SayHello(),我们调用的时候就应该写成:
MyClass.SayHello();
还记得我们写的第一个程序“Hello World"吗? 仔细一看就会发现,原来Main()方法就一个静态方法。
![e36ebd4ccd7068b3f8b618f693cf3b9a.png](https://i-blog.csdnimg.cn/blog_migrate/3c08c8680a24b526d929ab6e76d7d136.jpeg)
经典的H