定义一个泛型:
public void Swap<T>(ref T a, ref T b)
{
T temp;
temp = a;
a = b;
b = temp;
}
一个泛型方法是在方法名称后、参数列表前定义
类型参数的。上面的方法中,可以操作任意两个
<T>类型的参数。
public class Point<T>{
private T xPos;
private T yPos;
public Point(T x, T y) {
xPos = x;
yPos = y;
}
public T X{
get { return xPos; }
set { this.xPos = value; }
}
l泛型字典
Hashtable是字典.