C#1.2和2.0规范文档
微软的 C#规范文档,结构清晰、内容扎实,是我自己也经常回顾的好东西。是 1.2 和 2.0 两个版本,涵盖了从基本语法到泛型、异常甚至异步编程的方方面面,看完思路会清晰不少。
语法部分写得挺细,比如变量、表达式、控制流这几个,规范里都有标准定义。看完你就知道什么能写、怎么写,少走不少弯路。
讲到类和对象,包括类的结构、继承、多态,还有访问修饰符这些,规范也都安排得明明白白,遇到权限相关的问题翻一眼就清楚。
对接口和抽象类分得也挺细,尤其是接口的声明方式和使用习惯,适合你在多人协作时避免踩坑。
从 2.0 版本开始加入的泛型,也是不少人容易忽略的点。规范讲了怎么加约束,怎么定义泛型类、方法这些,写起来更安全。
异常这块也有一整套规范支持,从try-catch-finally结构到常见异常类型,比如NullReferenceException
和ArgumentException
,都有举例。
另外像Lambda 表达式、匿名方法这种偏现代的写法,也在规范里解释得清楚,C#写法简洁不少,适合配合 LINQ 用。
异步编程那块,async/await
是重点,规范里也强调了它们的使用时机和注意点,写异步逻辑更顺手。
如果你写 C#比较频繁,或者准备系统学一遍,建议收藏下来,有空就翻一翻,理解这些规则,代码自然就越写越顺手。
580.41KB
文件大小:
评论区