C#中的静态成员,静态方法和常量成员的一个运用
1、在类中定义一个静态static修饰的变量和一个没有static修饰的一个实例图 ,和一个共享数据的一个分析


2、静态类中的成员变量可以直接用变量名来进行读写


3、静态成员和普通的成员一样的使用只是值是公用的下面就看出了static的修饰和不修饰的区别了

4、接上面打印出的结果是static的成员变量的值随着变量的赋值而改变其他的非静态的实例化的成员变量互不影响

5、static成员变量和非static变量的一个生命周期
非static的成员变量需要实例化一个类才创建而static却是伴随着类的存在而存在


6、静态的方法的生命周期和使用一样,生命周期不需要实例化类直接通过类就可以调用,存在类就存在静态函数


7、其它静态类型的成员类型列表

1、常量的成员必须声明在类里面否则出现错误


2、常量成员的必须声明了后赋值不能够声明了再单独的区赋值否则会报错

3、常量成员同static变量对每个实例都可见那么就是可以说能够同个类名直接去调用


4、常量成员没有自己的存储位置在编译时被编译器给替换相当于C中的#define宏

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:168
阅读量:154
阅读量:70
阅读量:58
阅读量:141