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);
}
}
}
這是我的代碼。我試圖將一個類型參數傳遞給私有方法來聲明泛型類型列表......但我不知道該怎麼做。如何傳遞一個參數來聲明泛型類型列表?
參數接受者是一個列表。在這種情況下,接受者正在存儲一個通用類型的對象。 參數類型是通用類型。
我在網上搜索了一段時間。我仍然不確定如何做到這一點。
我不能按照你在這裏試圖做的。你能寫一個你想要實現的東西的解釋嗎?你想複製一個列表嗎? – nicodemus13