C#中static的作用总结
static:英译:静态的
01.既然是静态的,他就是不变的。
好处:不变就是他不会因为类中实例化对象的不同而不同;在类中永远只有一份,就像中国人有许多,但我们只有一个国家中国。
程序的入口:第一个案例就涉及到了static
static void Main(string[] args){//exe 为扩展名 就是编译好的程序集文件Console.WriteLine(a);Console.ReadKey();}
02.static修饰的范围:类 、字段 、属性 、方法
在修饰类的时候:我总结如下:修饰类的时候:001将类修饰为静态的,意味着这个类不能实例化对象,在调用类里面的任何内容的时候直接用类名加点的形式调用其中的方法或者字段002其次:**Static可以修饰类**,使类成为静态类。这样在此**类中只能定义静态的方法和静态的变量**最常见的就是三层架构中DAL中如果是静态类,里面的方法都必须是静态方法,其次,访问方法的时候就是:类名.方法名;修饰方法:方法使用就是静态方法,表示该方法就是类所有,而不是类实例化对象所有,这个方法在调用的时候需要类名加点修饰变量:static可以修饰变量,这个变量只能是成员变量,不能是局部的既不能修饰方法体中的变量,以及形式参数
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
