我想将对象类型列表保存到变量中。
例如像
这样的东西Dim allowedTypes As New List(Of Type)
allowedTypes.Add(TextBox)
上面会产生错误,但我需要在此列表中保存一个对象类型列表,以便在通过循环动态创建元素时比较allowedTypes。
这是否可以在Vb.Net中使用(欢迎任何其他建议)。
答案 0 :(得分:3)
调用GetType()
获取指定类型的Type
对象:
Dim allowedTypes As New List(Of Type)
allowedTypes.Add(GetType(TextBox))
答案 1 :(得分:1)
您需要使用GetType
方法,如:
Dim allowedTypes as new List(Of Type)
allowedTypes.Add(GetType(TextBox))