对c#中范型的理解
来源:互联网 发布:淘宝金钻买家下一级别 编辑:程序博客网 时间:2024/05/29 04:22
对c#中范型的理解
object中可以存放任何类型,需要的时候经过强制转换取出来,因为需要装箱和拆箱的操作,所以性能不高,而且在强制转换时还容易出错。而范型是运行时才确定实际类型,所以能避免上述不足...
定义一个范型类型TypeList
class TypeList<MyType> //范型类型{ MyType m_value; //范型类型的变量 public MyType GetSetValue { get { return m_value; } set { m_value = value; } }}
使用上面定义的范型类型
class TimeSpanPropertiesDemo{ static void Main() { //声明对象为TypeList型,TypeList中定义的范型类型为int型 TypeList<int> MyList = new TypeList<int>(); MyList.GetSetValue = 23; int test = MyList.GetSetValue; //声明对象为TypeList型,TypeList中定义的范型类型为string型 TypeList<string> MyList2 = new TypeList<string>(); MyList2.GetSetValue = “Hello”; string test2 = MyList2.GetSetValue; }}
由上可知,我们将范型的类型(MyType)做为了“变量”,分别传递了int、string...
- 对c#中范型的理解
- 对C#的理解
- 对C#事件的理解
- 对C# delegate的理解
- 对C#继承的理解
- 对C#流概念的理解
- 对C#2.0新特性的理解
- 我对C#属性的理解
- 关于对C#的Interface理解
- 对C#抽象类的理解
- 个人对C#委托的理解
- C#接口-对接口的理解
- C#对多态的理解
- 浅谈对委托的理解--c#
- 对c#中treeView的理解应用
- c#对ToString("X2 ")的理解
- 对C#中的泛型的理解
- 对c# 反射机制的理解
- 原来超低端thinkpad SL410K的光驱也是可以摘下,换装第二块硬盘的
- 【C++ Primer】内联函数和外联函数
- Tomcat安装与配置
- 现金流量表的编制公式
- 第一篇日志
- 对c#中范型的理解
- ubuntu 添加ed2k 关联
- ABAP实例:一个现金流量表的代码
- 深入浅出JNA--快速调用原生函数
- 那些年,我们读过的C、C++经典
- hdu 2202
- struts读书笔记(1)
- Asp.Net里的Cookies
- svn+apache集成环境配置