泛型、委托
来源:互联网 发布:淘宝女装宣传册 编辑:程序博客网 时间:2024/05/07 04:47
1. 泛型:通过参数化类型来实现在同一份代码上操作多种数据类型。利用“参数化类型”将类型抽象化,从而实现灵活的复用。
class Test<T>
{
public T obj;
public Test(T obj)
{
this.obj = obj;
}
}
int obj = 2;
Test<int> test = new Test<int>(obj);
string obj2 = "hello world";
Test<string> test1 = new Test<string>(obj2);
2. 委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用If-Else(Switch)语句,同时使得程序具有更好的可扩展性。
- 泛型、委托
- 反射,泛型,委托,泛型
- 委托
- 委托
- 委托
- 委托
- 委托
- 委托
- 委托
- 委托
- 委托
- 委托
- 委托
- 委托
- 委托
- 委托
- 委托
- 委托
- app Icon上显示数字
- 用网络的时候,状态栏显示出指示图标
- 启动界面视图
- 设置view的圆角(quartzCore框架)
- 实战准标准库Boost —— (2)测试Boost配置的Hello World程序
- 泛型、委托
- 等待界面-半透明层的实现:
- c# 类,抽象类 抽象方法 的理解
- Automatic Reference Counting
- modalview动画转换设定
- Tableview和PickerView重新加载数据
- __week and autorelease pool in ARC in Xcode 4.2
- 动态设置按钮上的文字和图片
- 动态生成按钮并绑定事件