关于泛型类类型,我有一些不明白的地方需要向我解释。
我们以下面这个傻方法为例:
public List<> RandomList() //Note that the Compiler yells at you for not giving a type parameter
{
var RandObj = new Random();
var myint = RandObj.Next(1,3);
switch(myint)
{
case 1: var StringList = new List<string>{ "Test" };
return StringList;
case 2: var IntList = new List<int>{ 1,2,3,4 };
return IntList;
}
}
无论如何要使这样的功能起作用吗?我想知道是否有办法设置它,以便我说。“这个函数返回一个列表。我不确定它会返回什么类型的列表,但它肯定是一个列表。