C#1.2和2.0规范文档

微软的 C#规范文档,结构清晰、内容扎实,是我自己也经常回顾的好东西。是 1.2 和 2.0 两个版本,涵盖了从基本语法到泛型、异常甚至异步编程的方方面面,看完思路会清晰不少。

语法部分写得挺细,比如变量表达式控制流这几个,规范里都有标准定义。看完你就知道什么能写、怎么写,少走不少弯路。

讲到类和对象,包括类的结构、继承、多态,还有访问修饰符这些,规范也都安排得明明白白,遇到权限相关的问题翻一眼就清楚。

接口抽象类分得也挺细,尤其是接口的声明方式和使用习惯,适合你在多人协作时避免踩坑。

从 2.0 版本开始加入的泛型,也是不少人容易忽略的点。规范讲了怎么加约束,怎么定义泛型类、方法这些,写起来更安全。

异常这块也有一整套规范支持,从try-catch-finally结构到常见异常类型,比如NullReferenceExceptionArgumentException,都有举例。

另外像Lambda 表达式匿名方法这种偏现代的写法,也在规范里解释得清楚,C#写法简洁不少,适合配合 LINQ 用。

异步编程那块,async/await是重点,规范里也强调了它们的使用时机和注意点,写异步逻辑更顺手。

如果你写 C#比较频繁,或者准备系统学一遍,建议收藏下来,有空就翻一翻,理解这些规则,代码自然就越写越顺手。

rar 文件大小:580.41KB