摘要: 一.构造函数与析构函数的原理  作为比C更先进的语言,C#提供了更好的机制来增强程序的安全性。C#编译器具有严格的类型安全检查功能,它几乎能找出程序中所有的语法问题,这的确帮了程序员的大忙。但是程序通过了编译检查并不表示错误已经不存在了,在“错误”的大家庭里,“语法错误”的地位只能算是冰山一角。级别高的错误通常隐藏得很深,不容易发现。  根据经验,不... 阅读全文
posted @ 2008-07-28 15:54 阿无 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 在这里说的结构不是指的C#的语言结构.这里所说的是一种与类(class)相对的东西.下面的这个例子讲述了如何建立一个具有属性,方法和一个字段的结构.并讲述如何使用他.[代码]这个例子的输出是:The stored value is: 5从上面的例子中我们可以看到结构和类似乎是一样的.的确,如果你用类去重亲写这个程序,结果是一样的.但是,很明显,两个一样的东西是不可能一起出现的. 结构(struct... 阅读全文
posted @ 2008-07-28 13:41 阿无 阅读(576) 评论(1) 推荐(0) 编辑
摘要: is : 检查一个对象是否兼容于其他指定的类型,并返回一个Bool值,永远不会抛出异常[代码]在上面的代码,CLR实际上会检查两次对象的类型,is操作符先核实一次,如果o兼容于Lable,那么在(Label)o时会再次核实一次,效率比较低,不建议使用as:与强制类型转换是一样的,但是永远不会抛出异常,即如果转换不成功,会返回null[代码] 阅读全文
posted @ 2008-07-28 10:24 阿无 阅读(4176) 评论(4) 推荐(0) 编辑