基本的に型を含むリストを宣言したい:
List<Type> types = new List<Type>() {Button, TextBox };
これは可能ですか?
これを試して:
_List<Type> types = new List<Type>() { typeof(Button), typeof(TextBox) };
_
typeof()
演算子は、型の_System.Type
_を返すために使用されます。
オブジェクトインスタンスの場合、Objectから継承したGetType()
メソッドを呼び出すことができます。
あなたはコードでほとんどそれを持っています。タイプの名前だけでなく、typeofを使用します。
List<Type> types = new List<Type>() {typeof(Button), typeof(TextBox) };
はい、List<System.Type>
var types = new List<System.Type>();
リストにアイテムを追加するには、typeofキーワードを使用します。
types.Add(typeof(Button));
types.Add(typeof(CheckBox));
List<Type> types = new List<Type>{typeof(String), typeof(Int32) };
Typeofキーワードを使用する必要があります。
型付き総称リストを使用します。
List<Type> lt = new List<Type>();