Объявление списка типов Я хочу объявить список, содержащий типы в основном: List<Type> types = new List<Type>() {Button, TextBox }; Это возможно? Ответ 1 Попробуйте следующее: List<Type> types = new List<Type>() { typeof(Button), typeof(TextBox) }; Оператор typeof() используется для возврата System.Type типа. Для экземпляров объектов вы можете вызвать метод GetType(), унаследованный от Object. Ответ 2 У вас почти есть код. Используйте typeof, а не только имя типа. List<Type> types = new List<Type>() {typeof(Button), typeof(TextBox) }; Ответ 3 Да, используйте List<System.Type> var types = new List<System.Type>(); Чтобы добавить элементы в список, используйте ключевое слово typeof. types.Add(typeof(Button)); types.Add(typeof(CheckBox)); Ответ 4 List<Type> types = new List<Type>{typeof(String), typeof(Int32) }; Вам нужно использовать ключевое слово typeof. Ответ 5 Используйте типизированный общий список: List<Type> lt = new List<Type>();
Ответ 1 Попробуйте следующее: List<Type> types = new List<Type>() { typeof(Button), typeof(TextBox) }; Оператор typeof() используется для возврата System.Type типа. Для экземпляров объектов вы можете вызвать метод GetType(), унаследованный от Object.
Ответ 2 У вас почти есть код. Используйте typeof, а не только имя типа. List<Type> types = new List<Type>() {typeof(Button), typeof(TextBox) };
Ответ 3 Да, используйте List<System.Type> var types = new List<System.Type>(); Чтобы добавить элементы в список, используйте ключевое слово typeof. types.Add(typeof(Button)); types.Add(typeof(CheckBox));
Ответ 4 List<Type> types = new List<Type>{typeof(String), typeof(Int32) }; Вам нужно использовать ключевое слово typeof.