private void listHelper (int listSize, ref Object taker, Object giver, Type type)
{
if (listSize == 0)
{
taker = null;
}
else
{
taker = new List<type>(listSize);
giverType tempGiver;
for (int i = 0; i < listSize; i++)
{
type= new type();
tempGiver.value = giver[i];
taker.Add(tempGiver);
}
}
}
这是我的代码。我试图将类型参数传递给私有方法来声明泛型类型列表......但我不知道该怎么做。
参数接受器是一个列表。在这种情况下,接受者正在存储一个通用类型的对象。参数类型是泛型的类型。
我已经在互联网上搜索了一段时间。我仍然不确定如何做到这一点。