本帖最后由 绿箭 于 2014-6-20 10:10 编辑
同学们,我写的博客如下,好像简单的很,怎么才能写的有点技术含量呀,请指点。
c#静态变量和方法
c#静态变量的声明方式如下
[访问修饰符] static 数据类型 变量名;
静态变量的生命周期是从程序开始到程序结束,它是由系统预先分配内存空间,
不能实例化的。对于静态变量声明时,如果没有初始值的话,系统默认给他赋值,
整型是0,引用是null,Bool是false.静态变量不能用const修饰。静态变量不能再类
中初始化,因为类需要实例化对象,静态变量不需实例化,它已经分配了内存空间,
如果再实例化那么就产生冲突了,可以在类外对静态变量初始化。
静态方法的用法
[访问修饰符]static 返回类型 函数名(参数)
{函数体}
静态方法与静态类一样不属于特定的类实例,由类名调用。
特点
静态方法只能访问类的静态成员,不能访问非静态成员。
非静态方法可以访问类的静态成员和非静态成员。
同样的类中不能有静态方法的函数体,只有在类外实现。 |
|