Public Sub New()
If GridElement.typeList(getId(), getLayer()) Is Nothing Then
GridElement.typeList(getid(),getlayer()) = GetType(me)
End If
End Sub
看一下上面的代码片段。在第三行,我试图将多维数组设置为当前类的类型。我怎样才能获得我目前所在班级的类型?
我正在使用VB.net,因此所有.net示例都可以接受。
答案 0 :(得分:5)
只需致电GetType()
(即有效me.GetType()
) - 您已经 一个实例。
答案 1 :(得分:0)
实际上,GetType()
返回了“预期类型”错误。
我最终改用[GetType]()
。
由于我想在错误消息中返回类型名称,因此完整的结果如下所示:
Throw New Exception($"Error in the {[GetType]().ToString} Class.")