一个泛型方法是在方法名称后、参数列表前定义类型参数的。
“T”是必须有的!
散列表(Hashtable)是字典,散列表的泛型版本是Dictionary<TKey,TValue>。
集合和列表总结
Array
ArrayList
Hashtable
SortedList
Queue
Stack
List<T>
Dictionary<TKey,TValue>
Queue<T>
Stack<T>
定义一个泛型方法
public void Swap<T>(ref T a, ref T b)
{
T temp;
temp = a;
a = b;
b = temp;
}