c# - 声明类型列表

标签 c# list types

我想声明一个基本上包含类型的列表:

List<Type> types = new List<Type>() {Button, TextBox };

这可能吗?

最佳答案

试试这个:

List<Type> types = new List<Type>() { typeof(Button), typeof(TextBox) };

typeof() 运算符用于返回类型的 System.Type

对于对象实例,您可以调用继承自 Object 的 GetType() 方法。

关于c# - 声明类型列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1615723/

相关文章:

python - 从列表创建字符串的有效方法

scala - 从 Array[T] 到 Seq[T] 的隐式转换

javascript - 具有静态字段的函数的闭包编译器外部

c# - .NET 2.0 c# 项目的 LoC(代码行数)指标

c# - Google ReCaptcha v2 Bootstrap 的对齐

c# - 从 JavaScript 调用 ASP.NET EventHandler

generics - 当从一个泛型映射到另一个泛型时,为什么我必须破坏和重建泛型枚举的非泛型变体?

c# - 如何关闭事件的datareader c#

c# - 如何将多个列表与自定义序列组合

java - 如何将 JNI C 中的 std::list<std::string> 发送到 Android