class GenericMethodDemo
{
static List<T> MakeList<T>(T first, T second)
{
List<T> list = new List<T>();
list.Add(first);
list.Add(second);
return list;
}
static void Main()
{
List<string> list = MakeList<string>("Line 1", "Line 2");
foreach (string x in list)
{
Console.WriteLine(x);
}
}
}
输入
List<string> list = MakeList<string>("Line 1", "Line 2");
MakeList<T>泛型方法 只需要一个类型参数(T) 只是创建一个包含两个参数的列表
List<T> 可以使用T 作为类型实参
输出
Line 1
Line 2