次のコードがありますが、実行することはできません。 すべて指定したタイプのリストからインスタンスのリストを作成したいと思います。タイプのリストからインスタンスを取得する
List<Type> types = new List<Type>
{
typeof(String),
typeof(Double),
typeof(Object)
};
List<object> instances = types.Select(t => Activator.CreateInstance(t) as t);
私はここでコンパイルエラーが原因あなたがautoにコンパイラを許可していないトンとしてを言うことによって、オブジェクトを型にキャストするという事実にある
> t is a variable but is used like a type
"*私はそれを実行できません*"さらにエクスカリンできますか? –
私は文法エラーで私が得ている質問を編集しました。 – heltonbiker
これは実際の型にキャストしようとするとコンパイルされません。List