gpt4 book ai didi

vb.net - VB.NET中标识符周围的方括号表示什么?

转载 作者:行者123 更新时间:2023-12-03 12:12:28 25 4
gpt4 key购买 nike

总的来说,我对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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com