10
A
回答
10
要使用保留的关键字作为标识符,支架必须用于
dim [String] As String
public sub [Stop]
end sub
MSDN上它说::所述标识符和关键字区分
任何程序元件 - 诸如变量,类或构件 - 可具有 与受限关键字同名。例如,您可以创建一个名为Loop的变量 。但是,要引用您的版本 - 其中 与限制的Loop关键字具有相同的名称 - 您必须在其全部名称空间之前加上 ,或者将其放入方括号([])中,如下面的例子:
参考here
8
此语法允许您使用保留字作为一个部件或变量的名称。从代码可维护性的角度来看,虽然我不推荐使用恕我直言(尽管在这个特定的观点上可以看到下面的评论以替代观点)!
特别是不建议,如果你要声明一个名为“日期”作为一个字符串属性,但是这是一个单独的问题...
3
日期是在VB.NET保留关键字,但是如果用方括号括可作为一个属性或变量名:
http://msdn.microsoft.com/en-us/library/ksh7h19t(v=vs.90).aspx
相关问题
- 1. 开括号和闭括号的含义是什么?
- 2. GoLang:包含在括号内的属性的语义意义?
- 3. 花括号在导入声明中的含义是什么?
- 4. 在清单文件中括号的含义是什么
- 5. {}括号在这个变量声明中的含义是什么?
- 6. 方括号在html中的含义是什么?
- 7. PHP中符号的含义是什么
- 8. jQuery中符号$的含义是什么?
- 9. GDB中@符号的含义是什么?
- 10. Python中“|”符号的含义是什么?
- 11. 初始化C-struct的双花括号的含义是什么?
- 12. sql server:括号意味着列名称的含义是什么?
- 13. erd属性上的星号符号的含义是什么意思
- 14. C#中使用的括号/括号/括号不同类型的含义是什么?
- 15. 信号处理的含义是什么?
- 16. “⌅”符号的含义是什么?
- 17. $ <(美元符号+左三角形括号)在makefile中的含义是什么?
- 18. Perl中“锁定”的含义是什么?
- 19. ProgressBar中android:progressBarStyle属性的含义是什么?
- 20. 什么是布局属性在JSF标签中的含义?
- 21. Schema.org中priceRange属性的含义是什么?
- 22. drupal中表单数组'#programmed'属性的含义是什么?
- 23. 斜杠在SPARQL属性路径中的含义是什么?
- 24. <%= @something%>在Java属性文件中的含义是什么?
- 25. DOT文件中边缘`pos`属性的含义是什么?
- 26. 什么是Maven“请求属性”与“系统属性”的定义?
- 27. ()在属性定义中代表什么?
- 28. 尖括号内问号的含义是什么:<?延伸java.lang.Comparable的>
- 29. 在输入的“模式”属性上使用时,星号的含义是什么?
- 30. gRPC方法定义之后括号{}的用途是什么?
“不推荐” - 为什么?你对不合格的数据类型是正确的,但这是不相关的。 – 2012-04-16 12:46:13
是的,这是无关的,同意。不推荐 - 因为它会让你的代码更难以让其他人阅读和维护,特别是如果他们不像你那样熟悉语言,并且必须跑到像SO这样的地方来询问语法的含义...... – 2012-04-16 12:55:03
它是尝试迎合代码中缺乏经验的程序员的根本错误。不要尝试它,它会让你的代码变得更糟。原则上,我不会购买使用保留标识符的代码,这会让您的代码难以阅读。也许它不应该被夸大,但总的来说,没有什么不对,通常使用保留字作为标识符(例如:Enumerable.Select)。 – 2012-04-16 13:07:14