c#每日小结 <二>
2011-07-13 11:40
369 查看
.NET源代码 |
中间语言IL |
机器代码 |
语言编译器 |
JIT |
第一次编译 |
第二次编译 |
1>--- function:支持.net 程序运行
2>---组成:CLR(管理内存的分配,代码安全验证(数组越界,异常),垃圾回收)&FLR(framework 类库集)
C#要经过两次编译,一次运行,第一次编译形成中间语言IL(.exe或.dll),用的是语言(C# )编译器,第二次发送给实时(JIT)编译器(JIT属于CLR一部分),编译成本机代码,
c/s边运行边把一部分编译成本机代码,B/S一次全部编译
命名空间: 可以嵌套;如:A.B.C ……
引用: 主要有两种作用:1、直接写在namespace最上部;2、可以定义对象,通过实现IDispose接口,重写它的方法dispose(),可以释放资源;
Main(): 程序的入口;参数有两种:1、string[] args,2、无参;返回值有两种:1、int,2、void
注释:有三种形式1、//单行注释,2、/* */ 注释语句块 3、/// XML注释;
相关文章推荐
- c#每日小结 <九>
- c#每日小结 <四>
- c#每日小结 <三>
- c#每日小结 <八>
- c#每日小结 <五>
- c#每日小结 <七>
- c#每日小结 <一>
- 每日学习总结<二> 2015-9-1
- C# List<T> Contains<T>()的用法小结
- C#中IList<>和List<>的区别小结
- C#6.0的语法<二>
- Java传递音频给PC端C#程序<二>
- C# 数组集合<二> 双向链表和双向循环链表
- C#笔记誊录<二>
- 短信猫软件的实现(C#)<二> AT指令调试器的简单实现
- C#_Assembly-Reflection_程序集与反射 练习<二> 记事本插件编写
- c#每日小结 <六>
- C# nullable<T> 用法小结
- <javascript>每日小结
- C# List<T>的用法小结