Jincw! A za A za Fighting!

既然选择了远方,便只顾风雨兼程!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2007年4月28日

摘要: 一.构造函数与析构函数的原理  作为比C更先进的语言,C#提供了更好的机制来增强程序的安全性。C#编译器具有严格的类型安全检查功能,它几乎能找出程序中所有的语法问题,这的确帮了程序员的大忙。但是程序通过了编译检查并不表示错误已经不存在了,在“错误”的大家庭里,“语法错误”的地位只能算是冰山一角。级别高的错误通常隐藏得很深,不容易发现。  根据经验,不少难以察觉的程序错误是由于变量没有被正确初始化或... 阅读全文

posted @ 2007-04-28 16:41 西瓜K菠萝 阅读(287) 评论(0) 推荐(0) 编辑

摘要: 1.当由指针调用由子类(或某一个类)实例化的对象时(不管此指针是指向谁的那个类型的,只要合法),当指针调用此对象中的函数时(不管是子类中添加的还是由父类继承来的),如果此函数是非虚拟函数,则首先在那个类中寻找这个函数,若找不到则依次向父类中寻找,直至找到(如果找不到,那此程序就出错了,呵呵),但不会向下向子类中寻找;如果此函数是虚拟函数,则就要严重关注此实例化对象,不管是先前指针所指向的还是后来又... 阅读全文

posted @ 2007-04-28 16:25 西瓜K菠萝 阅读(855) 评论(1) 推荐(0) 编辑

摘要: C#中的数据可以分为两大类:值类型(Value Type)和引用类型(Reference Type)。 值类型的对象,继承自System.ValueType类(此类的对象却是引用类型的),内容直接储存在栈上(以及MSDN中提到的“或在结构中以内联方式分配的”——“or allocated inline in a structure”);引用类型的对象,其内容存储于堆上,栈上的相应变量名下只存储该处... 阅读全文

posted @ 2007-04-28 16:02 西瓜K菠萝 阅读(1220) 评论(1) 推荐(0) 编辑