- 博客(6)
- 收藏
- 关注
原创 第二章-C#基础
(1)引用类型: 1)同样适用于变量在使用前需初始化 实例: 创建Something类 ``` Something objSomething; -->错 ---> objSomething = new Something();
2016-02-24 08:43:23
279
原创 第三章-类和成员
1>类和结构 (1)类和结构实际上都是创建对象的模板,每个对象都包含数据,并提供了处理和访问数据的方法。 ``` class PhoneCustomer { public const string DayOfSendingBill ="Monday"; public int CustomerID; public string FirstNa
2016-02-24 08:42:19
281
原创 第四章-继承
1>实现继承 1)要声明一个类派生于另一个类,可以使用下面的语法: ``` class MyDerivedClass : MyBaseClass { // functions and data members here } ``` 2)类(或结构)也派生于接口,则用逗号分隔开基类和接口: ``` public class MyDerivedClass : M
2016-02-24 08:40:44
146
原创 第十章-集合
1>集合类可以组合为集合,存储 Object 类型的元素和泛型集合类。 ListT>和 ArrayList 是与数组相当的集合类。 对象类型的集合位于 System.Collections 命名空间; 泛型集合类位于 System.Collections.Generic 命名空间; 专用于特定类型的集合类位于 System.Collections
2016-02-24 08:39:51
252
原创 第九章-泛型
1>介绍泛型的优点和缺点,尤其是: ● 性能 ● 类型安全性 ● 二进制代码重用 ● 代码的扩展 ● 命名约定 2>对值类型使用非泛型集合类,在把值类型转换为引用类型,和把引用类型转换为值类型时,需要进行装箱和拆箱操作。 注意:值类型存储在堆栈上,引用类型存储在堆上。 C#类是引用类型,结构是值类型。 从值类型转换为引用类型称为装箱。如果方法需要把一个对象作为参数,
2016-02-24 08:38:27
223
原创 第七章-委托
当要把方法传送给其他方法时,需要使用委托。 1>定义委托 (1)定义委托的语法如下: ``` delegate void IntMethodInvoker(int x); ``` 定义了一个委托 IntMethodInvoker,并指定该委托的每个实例都包 一个方法的细节,该方法带有一个 int 参数,并返回 void。在定义委托时,必须给出它所代表的方法签名和返回类型
2016-02-24 08:37:04
276
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人