02010101 C#和.NET框架
02010101 C#和.NET框架
1. C#和.NET的关系
- C#(读作:See Sharp)编程语言是为在.NET(读作:Dot Net)框架上开发程序而设计的。
- .NET是一种平台,我们在进行.NET平台开发的时候首先要进行.NET平台的部署。安装Visual Studio 2019(IDE,即集成开发环境,本专栏使用)的时候,上图中黄色部分都安装到了操作系统上。
- .NET平台提供了多种开发语音,在.NET 1.0时代最开始是用VB.NET。C#是在.NET平台起来之后专门设置的一门开发语言,从05年之后几乎都转到C#语言开发了。
- 总之:.NET是平台,C#是.NET平台的一种开发语言,并且是主要的一种开发语言。
2. .NET框架的组成
2.1 BLC
- BLC(Base Class Library,基类库)是.NET框架使用的一个大的类库,.NET框架提供了一个庞大的基础类库,在写自己程序的时候,可以使用其中的类,如下所示。
- 通用基础类:文件操作,字符串操作,安全和加密。
- 集合类:列表,字典,散列表以及位数组。
- 线程和同步类:用于创建多线程程序。
- XML类:用于创建、读取以及操作XML文档。
2.2 CRL
- CLR(Common Language Runtime,公共语言运行库)包含如下内容。
- 内存管理和垃圾收集。
- 代码安全验证。
- 代码执行,线程管理及异常处理。
3. C#是一门优雅的语言
- 总而言之,言而总之,C#碉堡了,不然我费劲的学习它干啥。
结尾
书籍:C#图解教程
著:【美】丹尼尔 · 索利斯;卡尔 · 施罗坦博尔
译:窦衍森;姚琪琳
ISBN:978-7-115-51918-4
版次:第5版
发行:人民邮电出版社
※敬请购买正版书籍,侵删请联系85863947@qq.com※
※本文章为看书或查阅资料而总结的笔记,仅供参考,如有错误请留言指正,谢谢!※

浙公网安备 33010602011771号