|
|
1
4
|
|
|
2
6
基本上是的。将@放在变量名前面可防止由于该变量名是关键字而导致的错误发生。 http://msdn.microsoft.com/en-us/library/x53a06bb(VS.71).aspx |
|
|
3
1
是的,你可以用
|
|
|
4
1
这种技术通常与自动代码生成相结合,因为在目标语言中可能会生成作为关键字的标识符,例如,如果一个XML模式运行代码生成来生成C类,那么该模式可能具有一个称为“事件”的属性。这是一个C关键字,因此代码生成器可以使用“@event”。 |
|
|
5
0
正如其他人回答的那样,准确地说,只要在前缀前加“@”,就可以使用保留关键字,但是 IMHO 这不是一个好的开发实践。我宁愿只在机器生成的代码中使用它(例如,在我工作的公司中,我们有一个工具将Java代码转换成C语言),因为在Java中“事件”不是一个保留字,我们的Java源代码可以包含这样的标识符。 最好的 阿德里亚诺 |