摘要: 第7章 内存管理和指针 虚拟寻址系统:把程序可用的内存地址映射到硬件内存中的实际地址上。 进程的虚拟内存中,有个区域称为堆栈。堆栈存储不是对象类型的值类型。(调用方法时,堆栈复制参数。) 堆栈的工作方式:释放顺序总是和分配是相反的。 堆栈指针:堆栈中下一个自由空间的地址。 程序第一次运行,指针指向内存块末尾。堆栈实际是向下填充的,即从高内存地址向低内存地址填充。 { int a; //do som... 阅读全文
posted @ 2009-02-16 22:22 九月的肖邦 阅读(248) 评论(1) 推荐(0)
摘要: 第四章 继承 继承的类型:实现继承:拥有基类型的所有成员字段和函数 接口继承:只继承签名,没有继承任何实现代码 C#中,object作为System.Object类的假名。 基类函数声明为virtual,则可以在子类中重写。(也可以有虚属性) 构造函数不能virtual,成员字段,静态函数不能virtual 子类中重写时,要加上override 没有vir... 阅读全文
posted @ 2009-02-16 22:21 九月的肖邦 阅读(188) 评论(0) 推荐(0)
摘要: 第一章 .NET体系结构 C#编译器专门用于.NET,这表示C#编写的所有代码总是在.NET FRAMEWORK中运行。 1.C#的结构和方法论反映了.NET基础方法论 2.在许多情况下,C#的特定语言功能取决于.NET的功能,或依赖于.NET基类 C#需要.NET提供的众多基类以实现功能 .NET FREAMWORK的核心是其运行库的执行环境,即公共语言运行库(CLR)或.NET运行库。... 阅读全文
posted @ 2009-02-12 21:17 九月的肖邦 阅读(472) 评论(1) 推荐(0)