总的来说,我对VB和.NET非常熟悉,但是我只是遇到了以下代码:
Me.[GetType]()
GetType
中括号的目的是什么? 最佳答案
方括号用于告诉编译器即使将其作为关键字,他也应将其解释为类型。但是您的示例应与Me.GetType()
相同。
您可以将其用于枚举。
示例-枚举:
Enum Colors
Red
Green
Blue
Yellow
End Enum 'Colors
Dim colors = [Enum].GetValues(GetType(Colors))
For Each c In colors
Console.WriteLine(c)
Next
那将不能正常编译:
Enum.GetValues(GetType(Colors)) 'because Enum is a keyword'
关于vb.net - VB.NET中标识符周围的方括号表示什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6413343/