-4
こんにちは皆 私のコードスニペットは、私は問題がないアングルブラケットの間のタイプを決定するとき、それに応じて、添付のが、私はこの問題を解決することができますどのように、実行時のタイプを決定したいですか?あなたは、実行時にジェネリックリストを初期化するために喜んでいる場合は、リフレクションを使用する必要があり、事前
こんにちは皆 私のコードスニペットは、私は問題がないアングルブラケットの間のタイプを決定するとき、それに応じて、添付のが、私はこの問題を解決することができますどのように、実行時のタイプを決定したいですか?あなたは、実行時にジェネリックリストを初期化するために喜んでいる場合は、リフレクションを使用する必要があり、事前
で
感謝。
Type t = a.GetType();
Type listType = typeof(List<>).MakeGenericType(t);
IList list = (IList) Activator.CreateInstance(listType);
おかげで。それはまさに私が望むものです。 –
コードの画像を添付しないでください。コードを添付してください。 – Tuco
エラーをも読み取ってくださいか?あなたは*型を 't'に代入しています。 't'は、変数を保持する*型です。 'List'が近いでしょう。 –
Gavin
はい、エラーが表示されます。私の質問は: 実行時に山括弧の間で型を判別する方法はありますか? –