0x00 分类

C#语言规范主要有两个来源,即我们熟知的ECMA规范和微软的规范。尽管C#的ECMA规范已经前后修订4次,但其内容仅仅到C# 2.0为止。所以慕容为了方便自己和各位方便查询,在此将常见的C#规范总结一下。

0x01 微软标准

这里提供的内容,都来自于微软官网。

  • C# 5.0 (2012年,Word文档)
  • C# 4.0
  • C# 3.0(2007年,Word文档)
  • C# 2.0(2005年,Word文档)
  • C# 1.2 (2003年,Word文档)
  • C# 1.0 (2002年,Word文档)

当然,除了从网上下载,如果我们安装了VS,我们同样可以在安装目录下找到C#的语言规范。

0x02 ECMA标准

如同前文所言,C#语言的ECMA标准也就是ECMA-334,已经修订到了第四版。不过最新的第四版仍然可以回溯到2006年了。所以其内容,主要到C# 2.0为止。那么下面就是ECMA-334的这四个版本:

0x03 注释出版物

上文说过,除了有C#语言标准之外,还有一些出版图书将注释与标准结合。而且,无论是微软标准还是ECMA标准,都出版过加入了来自设计团队成员以及委员会成员评论和注释的C#语言标准图书。而且其中也有被翻译为中文的,例如下面这几本。

C# Programming Language (Covering C# 4.0), The (4th Edition)

本书全部内容更新到C# 4.0版,提供了C# 4.0语言的完整规范、参考资料、范例代码和来自12位卓越的C#大师的详细注解。这些注解所达到的深度和广度在其他书中难得一见。C# 4.0新添加动态绑定、命名和可选参数以及协变和逆变泛型等特性,恰到好处的注解解释了这些特性的重要性、使用方法、与其他语言的关系等。其实本质就是C# 4.0的注释版。当然了,还有C# 3.0的注释版,这里就不再赘述了。

下面我们来看看ECMA标准的注释版吧。

Annotated C# Standard

这本书则是ECMA(C# 2.0)标准的注释版。不过目前我只找到了英文版,当然网上也有PDF流传。如果各位有机会可以看看,相信能获益不少。

最新文章

  1. Js中 md5 sha1 base64 加密
  2. python之路 - 爬虫
  3. VC++获取IDC_EDIT的7种方法
  4. Redis入门学习笔记一
  5. Tomcat(JVM)性能监控方法
  6. 定义declare、%TYPE%、ROWTYPE、加循环
  7. sturct stat 结构体中 st_mode 的含义
  8. 检索表中所有列的名称、DB中的用户表
  9. jQuery制作右侧边垂直二级导航菜单
  10. 吐槽CSDN--想钱想疯了--推荐文章里面广告博文去不掉
  11. Tinyhttpd阅读笔记
  12. sql性能优化之多表联查
  13. [ Java面试题 ]并发篇
  14. AWS的EC2实例搭建服务器使用stackoverflow教程
  15. 计数排序之python
  16. 51Nod 部分题目 の 口胡&一句话题解
  17. OpenGL中的渲染方式—— GL_TRIANGLE_STRIP
  18. 简话h5唤起本地app
  19. hdu1069 dp
  20. 使用HTML5 的跨域通信机制进行数据同步

热门文章

  1. 纯CSS3实现的一些酷炫效果
  2. Windows Server 2012 NIC Teaming介绍及注意事项
  3. Base64编码
  4. MVC Core 网站开发(Ninesky) 2.1、栏目的前台显示
  5. SQL Server-聚焦UNIOL ALL/UNION查询(二十三)
  6. Lind.DDD.LindMQ~关于持久化到Redis的消息格式
  7. 【干货分享】流程DEMO-采购预算编制
  8. JAVA设计模式之模板模式
  9. 利用PowerShell复制SQLServer账户的所有权限
  10. 在UPDATE中更新TOP条数据以及UPDATE更新中使用ORDER BY