静态类的主要特点如下:
- 它们仅包含静态成员。
- 它们不能被实例化。
- 它们是密封的。
- 它们不能包含实例构造函数。
使用静态类的优点在于:
- 写在栈中,安全高速稳定,而且在执行的时候,十分优先。
- 编译器能够执行检查以确保不致偶然地添加实例成员。
- 编译器将保证不会创建此类的实利。
静态类和非静态类的区别:
非静态类是储存有状态的一类操作过程,例如语言包的非静态类,声明了之后,可能获取语言的种类,语言元素和一些附加的东西。
静态类可以视为类库里都是单一的过程,不存在“状态”的概念,就可以使用静态类。
非静态类可以包含静态方法,但静态类不能包含非静态方法。
标签: .NET Framework 静态类
相关文章:
盘点ASP.NET Ajax工具箱的10大顶级控件
.NET Framework源码研究系列之---万法归宗Object
.Net Framework源代码中的模式——前言
浅谈 Stream.Read 方法
最新评论