class SampleCollection<T> 中尖括号 起什么作用
class SampleCollection <T>
{
private T[] arr = new T[100];
public T this[int i]
{
get
{
return arr[i];
}
set
{
arr[i] = value;
}
}
}
// This class shows how client code uses the indexer
class Program
{
static void Main(string[] args)
{
SampleCollection <string> stringCollection = new SampleCollection <string> ();
stringCollection[0] = "Hello, World ";
System.Console.WriteLine(stringCollection[0]);
}
}
其中尖括号,实现动态更换类中对一个类型的使用,通过做例子已经明白
但是我没有找到相关的资料介绍,恳请赐教
------解决方案--------------------范型,是2.0中的新增功能。
------解决方案--------------------泛型参数T,也就是说这个东西可以被具体的某个类型替换
Snowdust(雪尘) 你N个帖子比我回的快了