文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>泛型初探

泛型初探

时间:2011-06-09  来源:亦非寻常

  泛型与C++中的模板类似。它的可扩展性能非常好,利用参数化类型来实现同一份代码上操作不同的数据类型。利用"参数化类型"将类型抽象化,实现代码的复用。

  需要注意的是:

    1.根据.Net规范,参数一般记作T,如class<T>(<T> age){}

    2.泛型方法、泛型继承、泛型接口、泛型委托、泛型约束。

  这里只是做一个最简单的例子:

  example:

namespace GenericsDemo
{
class Program
{
static void Main(string[] args)
{
GenericsClass
<int> g1 = new GenericsClass<int>(15);
GenericsClass
<string> g2 = new GenericsClass<string>("Jay-Z");
Console.ReadKey();
}
}
internal class GenericsClass<T>
{
public GenericsClass(T arg)
{
Console.WriteLine(
"参数是:"+arg);
}
}
}

输出:

参数是:15
参数是:Jay
-Z
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载