我对VB和.NET非常熟悉,但我只是遇到了这段代码:
Me.[GetType]()
Run Code Online (Sandbox Code Playgroud)
括号的目的是什么GetType
?
Tim*_*ter 28
方括号用于告诉编译器他应该将其解释为类型,即使它是关键字.但你的例子应该是一样的Me.GetType()
.
您可以将它用于Enums.
实施例-枚举:
Enum Colors
Red
Green
Blue
Yellow
End Enum 'Colors
Dim colors = [Enum].GetValues(GetType(Colors))
For Each c In colors
Console.WriteLine(c)
Next
Run Code Online (Sandbox Code Playgroud)
这不会正常编译:
Enum.GetValues(GetType(Colors)) 'because Enum is a keyword'
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
8445 次 |
最近记录: |