我不希望我的List是固定類型。相反,我希望List的創建取決於變量的類型。此代碼不起作用:如何創建動態類型列表<T>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections.Generic;
namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
string something = "Apple";
Type type = something.GetType();
List<type> list = null;
Console.ReadKey();
}
}
}
任何人都可以告訴我爲了使其正常工作需要做出什麼改變嗎?我想創建list
取決於變量的類型something
你需要爲此使用反射。你不能使用靜態類型的變量。或者找到一種不同的方法。 – 2012-03-25 13:16:22
你爲什麼想這樣做? – svick 2012-03-25 13:21:13
「我想要類型安全,但我需要動態類型安全。」你能詳細說明一下嗎? – 2012-03-25 13:24:45