摘要:
装箱和拆箱操作(Boxing/Unboxing)------------------- C#的装箱思想是全新的。上面提到过所有的数据类型,不论内置或用户自定义,全都从命名空间System的一个基类object派生出来。因此把基本的或者原始类型转换成object类型被称做装箱,反之,这种方式的逆操作被称为拆箱。 示例: class Test{ s... 阅读全文
2005年3月27日 #
摘要:
修饰符-------------------你必须已经知道public、private、protected这些常在C++当中使用的修饰符。这里我会讨论一些C#引入的新的修饰符。 readonly(只读)readonly修饰符仅在类的数据成员中使用。正如这名字所提示的,readonly 数据成员仅能只读,它们只能在构造函数或是直接初始化操作下赋值一次。readonly与const数据成员不... 阅读全文
摘要:
在一些术语上我尽量做到与MSDN的中文资料所述术语保持一致标题:C#速成(Quick C#)--------------------------------------------------------------------------------供稿 by Aisha Ikram. 使用环境: .NET, C#, Win XP, Win 2000 绪论C#是这样的一种语言,具有C++的特点,... 阅读全文
摘要:
委托-------------------委托让我们把一个函数引用存储在一个变量里。C++当中,这类似于使用typedef定义的函数指针,我们通常用存储一个函数指针。 声明委托使用的关键字是 delegate。瞧瞧这个示例,你会理解什么是委托: 示例: delegate int Operation(int val1, int val2);public int Add(... 阅读全文