创建泛型类和创建一般的类很相似,泛型类只是多了类型参数<T>,创建泛型类和泛型方法可以提供通用的解决方案和类型安全高效的模式。
在创建泛型类的实例时,会指定实际类型来替换类型参数。这回建立一个新的泛型类,称为构造泛型类,选定的类型将替换所有出现的类型参数,最后得到按照选择的类型定制的类型安全的类
泛型方法可以出现在泛型类或者非泛型类中,需要注意的是:只有当方法具有按自己的类型参数列表时,才能称其为泛型方法。
泛型类的方法如下:
public class TGeneric<T>//定义一个泛型类
{
public T Field;//定义一个泛型字段
}
class Program
{
static void Main(string[] args)
{
TGeneric<string> tge = new TGeneric<string>();//用实际类型实例化泛型类
tge.Field = "http://www.steng.cn";//将索腾科技的网址赋值给泛型字段
Console.WriteLine(tge.Field);//输出结果是 http://www.steng.cn
Console.ReadKey();
}
}
类型参数<T>
类型参数T是用来定义泛型类时的占位符,T并不是一种类型,它仅代表了某种可能的类型。在定义时,T出现的位置可以在使用时用任何类型来代替。
站内文章:均为188bet博彩体育app下载方式
各部门原创内容如需转载请著名本文网站链接://www.mcissock.com/new/27296.html未经允许转载要受法律责任,如需转载请联系269247937@qq.com
本文链接://www.mcissock.com/new/27296.html
tags:
郑州网站建设郑州网站制作郑州网站设计郑州建站公司郑州网站优化郑州做网站郑州小程序开发郑州网络公司