第
2
章
通用语言运行时刻
CLR
和
.
网的关系
一层、
C#
、
C++
、
VB
、
Jscript
、其他语言
二层、
通用语言规范
三层、
网服务、用户接口
四层、
数据和
XML
五层、
基本类库
六层、通用语言运行时刻(
CLR
)
CLR
的详细结构
CLR
各子部分详细情况
基本类库支持
线程支持
、
COM
整理器
类型检查器、异常处理器
安全引擎 、调试引擎
类型检查器、异常处理器
安全引擎 、调试引擎
IL
编译器、代码管理器、垃圾搜集器
类装载器
代码例子
调用
dll
中的函数
公众班级
MyDllWrapper
{
第
2
章
通用语言运行时刻
CLR
和
.
网的关系
一层、
C#
、
C++
、
VB
、
Jscript
、其他语言
二层、
通用语言规范
三层、
网服务、用户接口
四层、
数据和
XML
五层、
基本类库
六层、通用语言运行时刻(
CLR
)
CLR
的详细结构
CLR
各子部分详细情况
基本类库支持
线程支持
、
COM
整理器
类型检查器、异常处理器
安全引擎 、调试引擎
类型检查器、异常处理器
安全引擎 、调试引擎
IL
编译器、代码管理器、垃圾搜集器
类装载器
代码例子
调用
dll
中的函数
公众班级
MyDllWrapper
{
[DllImport(“MyDll.dll”, EntryPoint=”MyFunction”)]
公众静态
exterm int MyFuntion(int x);
}
第
2
章
通用语言运行时刻
CLR
和
.
网的关系
一层、
C#
、
C++
、
VB
、
Jscript
、其他语言
二层、
通用语言规范
三层、
网服务、用户接口
四层、
数据和
XML
五层、
基本类库
六层、通用语言运行时刻(
CLR
)
CLR
的详细结构
CLR
各子部分详细情况
基本类库支持
线程支持
、
COM
整理器
类型检查器、异常处理器
安全引擎 、调试引擎
类型检查器、异常处理器
安全引擎 、调试引擎
IL
编译器、代码管理器、垃圾搜集器
类装载器
代码例子
调用
dll
中的函数
公众班级
MyDllWrapper
{
[DllImport(“MyDll.dll”, EntryPoint=”MyFunction”)]
公众静态
exterm int MyFuntion(int x);
}
现在可以这么直接调用写
Int r=MyDllWrapper.MyFunction(12);
第三章
IL
中间语言
基本编译过程
源代码——词法扫描——扫描——描象语法树——中间代码——代码发布——汇编——链接——可执行代码
IL
不是
OO
(面向对象语言)
清屏共同的语言规格
(
清屏
,
通用语言规范
)
写一个铯文件。要编译该文件直接运行
csc /t:
库
employee.cs
第六章
基本
C#
接口不是一个类
,因此,不包含任何设计代码
第七章高级
C#
栈,表示基本的
FILO
(
First-in-Last-Out
)
,
先进后出),容器。