10 2010 档案
浅谈New关键字
摘要:new关键字在我们的程序中可谓是无时不刻在用到,那么new关键字都可以用在哪些地方呢?考虑以下几个问题:1、new一个class对象和new一个struct或者new一个enum有什么不同?  答:new一个class时,new完成2个内容:一是调用newobj命令为实例在托管堆中分配内存,二是调用构造函数实现对象初始化。  new一个struct时,new运算符用于调用其构造函数,完成实例的初始... 阅读全文
posted @ 2010-10-28 16:17 paulma 阅读(5546) 评论(0) 推荐(0)
C#类型理解
摘要:C#类型主要分为两类:值类型和引用类型。C#主要类型如下:类别描述值类型简单类型有符号整形:sbyte,short,int,long无符号整形:byte,ushort,uint,ulongUnicode字符:charIEEE浮点型:float,double高精度小数:decimal布尔型:bool枚举类型用户自定义类型:enum结构类型用户自定义类型:struct引用类型类类型所有其他类型基类:o... 阅读全文
posted @ 2010-10-28 15:16 paulma 阅读(935) 评论(0) 推荐(0)
C#委托基本用法
摘要:由于新接触C#,对C#的委托也看过一些文章,但是一直没有理解透彻,现在我把我的粗略理解写下来,希望大家指点。在父类想要调用子类的方法时可以考虑使用委托:由于父类不可以调用子类里面的方法,故可以通过定义委托实现调用子类的方法。使用过程如下: 1)、定义一个委托delegate; public delegate void OpenFileEventHandler(object sender,OpenFileEventArgs e); 2)、在父类定义一个事件event; public event OpenFileEventHandler OpenFile; 3)、在子... 阅读全文
posted @ 2010-10-25 13:58 paulma 阅读(1036) 评论(0) 推荐(0)