静态类(C#)
2024-08-30 07:43:39
基本简介:
类可以声明为 static 的,以指示它仅包含静态成员。不能使用 new 关键字创建静态类的实例。静态类在加载包含该类的程序或命名空间时由 .NET Framework 公共语言运行库 (CLR;特指:C#语言) 自动加载。
优点:
使用静态类的优点在于,编译器能够执行检查以确保不致偶然地添加实例成员。编译器将保证不会创建此类的实例。
静态类是密封的,因此不可被继承。静态类不能包含构造函数,但仍可声明静态构造函数以分配初始值或设置某个静态状态。
注意事项:
静态类不能有实例构造器。
静态类不能有任何实例成员。
静态类不能使用abstract或sealed修饰符。
静态类默认继承自System.Object根类,不能显式指定任何其他基类。
静态类不能指定任何接口实现。
静态类的成员不能有protected或protected internal访问保护修饰符。
最新文章
- Dotfuscator混淆加密
- Android Studio教程--给Android Studio安装Genymotion插件
- dom.style.left 与 dom.offsetLeft区别
- Python-dict与set
- ASP.NET 4.0 potentially dangerous Request.Form value was detected
- struts1 和 struts2中Action什么时候实例化
- Android Dock底座应用开发
- 开发一个struts2的实例
- REDGATE又一好用的脚本工具
- java中的double
- SQL Server on Red Hat Enterprise Linux——RHEL上的SQL Server(全截图)
- Python和shell中Base64编码使用那些事
- Vue学习笔记一:初识Vue
- netstat、ps、top 、kill 命令备忘
- sql 书写 规范 优化
- Linux交换Esc和Caps
- python中各个response使用
- 安卓开发_计时器(Chronometer)的简单使用
- Asp.net有三大对象:HttpContext, HttpRequest, HttpResponse
- webpack 打包调试