基本简介:

类可以声明为 static 的,以指示它仅包含静态成员。不能使用 new 关键字创建静态类的实例。静态类在加载包含该类的程序或命名空间时由 .NET Framework 公共语言运行库 (CLR;特指:C#语言) 自动加载。

优点:

使用静态类的优点在于,编译器能够执行检查以确保不致偶然地添加实例成员。编译器将保证不会创建此类的实例。
静态类是密封的,因此不可被继承。静态类不能包含构造函数,但仍可声明静态构造函数以分配初始值或设置某个静态状态。
 
注意事项:
 
静态类不能有实例构造器。
静态类不能有任何实例成员。
静态类不能使用abstract或sealed修饰符。
静态类默认继承自System.Object根类,不能显式指定任何其他基类。
静态类不能指定任何接口实现。
静态类的成员不能有protected或protected internal访问保护修饰符。

最新文章

  1. Dotfuscator混淆加密
  2. Android Studio教程--给Android Studio安装Genymotion插件
  3. dom.style.left 与 dom.offsetLeft区别
  4. Python-dict与set
  5. ASP.NET 4.0 potentially dangerous Request.Form value was detected
  6. struts1 和 struts2中Action什么时候实例化
  7. Android Dock底座应用开发
  8. 开发一个struts2的实例
  9. REDGATE又一好用的脚本工具
  10. java中的double
  11. SQL Server on Red Hat Enterprise Linux——RHEL上的SQL Server(全截图)
  12. Python和shell中Base64编码使用那些事
  13. Vue学习笔记一:初识Vue
  14. netstat、ps、top 、kill 命令备忘
  15. sql 书写 规范 优化
  16. Linux交换Esc和Caps
  17. python中各个response使用
  18. 安卓开发_计时器(Chronometer)的简单使用
  19. Asp.net有三大对象:HttpContext, HttpRequest, HttpResponse
  20. webpack 打包调试

热门文章

  1. web缓存策略之HTTP缓存大全
  2. C语言之递归
  3. [java]final关键字的几种用法
  4. Linux中more和less命令用法
  5. [Linux] 大数据库导出大文件统计并去重
  6. ejs常用语法
  7. C#网络请求与JSON解析
  8. Dynamics 365-ExecuteWorkflowRequest
  9. BGP: 容易实现路由备份,不容易实现等价负载均衡。
  10. 探究高级的Kotlin Coroutines知识