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);
}
}
}
これは私のコードです。型パラメーターをプライベート メソッドに渡してジェネリック型リストを宣言しようとしましたが、どうすればよいかわかりません。
パラメータ テイカーはリストです。この場合、テイカーはジェネリック型のオブジェクトを格納しています。パラメーターの型は、ジェネリックの型です。
私はこれについてしばらくの間インターネットで検索しました。これを行う方法はまだわかりません。