我刚开始写线...
if (!e.PeriodicData.Keys.Contains(process))
{
}
Run Code Online (Sandbox Code Playgroud)
但在"!"上做了一个错字 然后点击"@".例如
if (@e.PeriodicData.Keys.Contains(process))
{
}
Run Code Online (Sandbox Code Playgroud)
我期待intellisense翻转,但事实并非如此.所以我编译并成功编译.
它不是运营商,那么什么是"@"?它有什么作用?
在这种情况下它是一个有效的名称.如果要将关键字用作变量名,则使用它@class.
在这种情况下,它只是获取变量e.它相当于e.
@如果要调用变量class,则使用var之前的符号.使用保留字作为变量.
var @class = 1;
var @virtual = 2;
var @return = 3;
Run Code Online (Sandbox Code Playgroud)
至于字符串,它使用文字,例如:
"C:\\test\\example\\"
Run Code Online (Sandbox Code Playgroud)
相当于
@"C:\test\example\"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1953 次 |
| 最近记录: |