Has*_*hal -2 .net c# visual-studio-2012
我是C#编程的新手,正在为程序员阅读C Sharp 2010,这打断了我.
标识符也可以以@字符开头.这表明一个单词应该被解释为一个标识符,即使它是一个关键字(例如@int).这允许C#代码使用以其他.NET语言编写的代码,其中标识符可能与C#关键字同名.
1 - 任何人都可以解释,如果@character与示例一起使用,断路器会做什么,以及它与不带@character的识别有什么不同.
2-如何在其他.NET语言中使用它
该@字符允许您使用保留关键字作为标识符名称:
int @int = 1;
Run Code Online (Sandbox Code Playgroud)
要么
void M(object[] @params)
{ }
Run Code Online (Sandbox Code Playgroud)
没有它,编译器会发出错误(CS1041),您试图使用关键字作为标识符名称:
标识符预期,'keyword'是关键字.找到了C#语言的保留字,其中标识符是预期的.用用户指定的标识符替换关键字.
可以在此处找到保留关键字列表.
| 归档时间: |
|
| 查看次数: |
74 次 |
| 最近记录: |