泛型实例:
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; }
}
public T Y{
get { return yPos; }
set { this.yPos = value; }
}
public override string ToString()
{
return string.Format("x:{0};y:{1}"
, xPos, yPos);
}
}