在教大家阅读英文文档之前,首先给大家明确一个概念。C#和.NET的区别?
有一定编程经验的同学应该多多少少知道这方面的概念,但是可能模糊,理解的不一定深刻。我在这里简单给出两者的基本定义:
C#:仅仅就是一种编程语言,有它自己的语法和结构。
.NET:是一个运行环境,里面包含了很多的库。
重点:我们使用C#在编程的时候可能已经注意到了,使用using可以进行很多基础库的引用,这里引用的就是.NET Framework中定义的各种库。当然也可以使用C#编写客户自定义的库。
这里就引出了今天我们要讲到的内容,msdn文档。在msdn的官网上我们可以清楚的看到C#和.NET是两个单独的模块
所以我们在读文档的时候,先要搞清楚,你是查找语法还是查找某一个系统类的定义。打个比方:
一、我想要查找“委托”的用法,很明显需要到C#中去查找
二、我想要查找“Buffer”这个类的用法,就需要到.NET Framework中去查找了
下面简单讲一下,.NET Framework中的一些基本概念
在.NET Framework页面我们可以看到有一个关于命名空间的列表,所有的系统类都在这些命名空间下,关于命名空间的概念,我想这里就不需要我重复了吧,不懂的自行查找。
看到这里,大家估计也基本明白了我们查找资料的思路。
最后就是如何快速读懂英文文档了,我的经验是,先看简单看一两个中文版的文档对照着英文版,你会发现实际上文档中用到的单词就那么多个。当你慢慢熟悉了这些单词以后,你就可以完全读懂英文文档了。任何事情都是重在坚持,能够看懂英文文档对于编程的好处不言而喻,所以,大家一起加油吧!