
《C#高级编程 第6版》学习笔记
xufei96
SDET .net C#
展开
-
Notebook for > (1)
第一章 CLR:.Net Framework的核心,公共语言运行库 托管代码:CLR控制下的运行的代码 JIT编译器:运行应用程序时,JIT并不是把整个应用程序一次编译完,而是只编译它调用的那部分代码.代码编译过一次后就会存储起来,直到退出应用程序为止,这样下次访问该代码,就不需要重新编译了. MSIL(JAVA字节码)优点:平台无关性,语言的互操作性,提高性能原创 2009-12-26 21:53:00 · 245 阅读 · 0 评论 -
Notebook for > (3)
第三章 对象和类型 类的成员1.数据成员:字段,常量和事件2.函数成员:方法,属性,构造函数,终结器,运算符,索引器 参数引用传递和值传递的区别:1.在变量通过引用传递给方法时,被调用的方法得到的就是这个变量(的引用),所以在方法内部对变量进行的任何改变在方法退出后仍旧发挥作用.因为引用类型的对象只包含对象的引用,它们只给方法传递这个引用,而不是对象本身,所以对底层对象原创 2009-12-27 16:18:00 · 261 阅读 · 0 评论 -
Notebook for > (2)
第二章 C#基础 VS 命令行命令"csc" 可以编译cs文件生成可执行文件 变量初始化该注意的两点:1.默认值. 变量是类或字段的话,如果没有显示初始化.创建这些变量时,其值就默认是0或null.2.局部变量不设置默认值.方法内部的局部变量必须在代码中显式初始化,之后才能在语句中使用他们的值. 通过var关键字可以使用类型推断功能 常量的特征:1.常量原创 2009-12-26 20:46:00 · 256 阅读 · 0 评论