static 关键词 in c#
来源:互联网 发布:标准误的算法 编辑:程序博客网 时间:2024/06/06 00:34
c#中static 的使用,主要是以下几种情况:变量,方法,属性,类,构造函数,而常量,析构函数不可使用static;
1,在变量前使用static关键词,该静态变量归类所有,而非静态变量归对象所有,静态变量是个全局概念,使用全局变量用类而不是实例化的对象,
例如
class A
{
publicstatic num;
}A a;
a.num 错误
A.num 正确
2,在函数前使用static,该函数可以引用静态成员变量,而非静态函数不可以引用静态成员变量。
3,构造函数前使用static,静态初始化整个类,只执行一次,对象初始化时不执行此函数
不可添加访问修饰符,也无参数,不过不参数的非静态构造函数可以与之共存,一个类只有静态构造函数,且不可被继承,如果没有写静态构造函数,而类中包含带有初始值设定的静态成员,那么编译器会自动生成默认的静态构造函数。
4,static class只能是以内部类的形式存在
阅读全文
0 0
- static 关键词 in c#
- Static in C# .NET
- static classes in C#
- Static Initialization in C#
- static关键词
- static 关键词
- static关键词
- static关键词
- 关键词static
- static关键词
- 关键词static
- 细说static关键词
- static 关键词的作用
- static 关键词的使用
- Java static关键词
- 关键词 register、static、const
- java static 关键词介绍
- When to Use Static Classes in C#
- Q-learning算法
- iOS基类Model--BaseModel
- oracle 存储过程初学案例
- Ubuntu 安装 pylucene 踩坑还原记,并安装 SmartChineseAnalyzer
- fzu 2277 Change 线段树
- static 关键词 in c#
- java基础复习-Math和String StringBuffer类使用
- 给ListView的scrollBar加上标签
- LightOJ1079---Just another Robbery
- 【dubbo】入门小demo
- spring的配置文件出现红叉的问题
- 20.IDA-修改二进制文件、显示修改点
- scanf和gets的几个区别
- wordpress 后台添加样式表