C#基础:C#本质论1章要点
来源:互联网 发布:葫芦娃破解版软件 编辑:程序博客网 时间:2024/05/22 03:39
注:由于C#和C++在很多地方相近,这里只记录C#和C++不同,需要注意的地方。
1.关键字 在C#中,允许在保留字前面加个@符号形成变量,比如@return,@if,或者把一个方法名命名为@throw()
2.C#中的char就是C++中的WCHAR,C#中只有unicode
3.C#中的所有string类型数据都是不可修改的。都是常量,只能返回拷贝
4.记住system.Console.ReadKey()方法,这个方法允许开发人员拦截用户的按键操作,类似于C++的PreTranslateMessage(MSG* pMsg),不过只能拦截按键消息
5.System.Console.WriteLine()会另一起行打印,System.Console.Write()方法不会
6.注释方面,在C#中有XML格式注释,多行XML注释是用/**开头,**/结尾,单行XML注释以///开头
几个名词解释
1.C#编译器不会直接把代码编译成目标文件,而是编译成CIL文件,CIL=Common Intermediate Language公共中间语言
2.C#还要在继续把CIL文件利用VES Virtual Execuntion System 虚拟执行系统编译成平台运行时的文件。这个过程被称为JIT编译,Just In Time Compilation.
3.像C#这样需要运行时编译的代码被称为托管代码Managed Code,这个过程被称为托管执行Managed Execution。不需要这个过程的被称为Unmanaged Code,非托管代码。
CLI是一个广泛的规范 Common Language Infrastructure 公共语言基础结构,VES是这个规范其中的一个规范
CLS Common Language Specification 公共语言规范
- C#基础:C#本质论1章要点
- C# 继承 本质论
- C#本质论
- 《c#本质论》读书笔记一
- 探寻C#事件本质1
- C#要点
- c# 本质论学习笔记——(1)数据类型
- C#4.0本质论(第3版)
- 《C#本质论(第4版)》
- 《C#本质论(第4版)》
- C#本质论 读书 笔记(五)
- C#中事件的本质论
- 探寻C#事件本质
- C#扩展方法本质
- C#特性本质
- C#扩展方法本质
- c# 继承的本质
- C#经典再现——《C#本质论》
- 如何得到Oracle的所有用户?
- iphone 备忘录1--loadView 和 viewDidLoad 的区别
- POJ 3488 Arne Saknussemm 字符串译码
- 程序员技术练级攻略
- Win7下 directshow 窗口模式退出全屏后黑屏
- C#基础:C#本质论1章要点
- 相忘于江湖—记一位朋友
- 计算后缀数组的LCP(Longest Common Prefix)
- POJ 3652 Persistent Bits
- windows
- struts开发流程
- Spring 3.0 注解注入详解
- ActionForm总结
- 打开方式无法添加程序的解决办法