101-C#和.net框架

C#是.NET里的一个编程语言。

 

BCL:Base Class Library基类库

BCL包括:

  1. 通用基础类 - 文件操作 字符串操作
  2. 集合类 - 列表 字典 ...

  3. 线程和同步类 - 多线程程序

  4. XML类 - 创建,读取以及操作XML文档

编译过程:

编译过程解析:

.Net源文件包括C# VB 等...
编译器产生程序集(dll文件或者exe)
程序集中包括CIL(公共中间语言)

运行过程:

运行过程解析:本机代码是所在系统可以直接识别运行的代码

编译和运行过程:

CLR(Common Language Runtime)概览:

托管代码是.Net框架编写的代码,需要在CLR的环境下运行

非托管代码不在CLR控制之下,比如Win32 C/C++ DLL称为非托管代码

posted @ 2018-11-15 07:09  阿晖2222  阅读(320)  评论(0编辑  收藏  举报