我刚刚去写那一行...
if (!e.PeriodicData.Keys.Contains(process))
{
}
但是在感叹号"!"上打错了一个字母,按下了"@"键。例如。
if (@e.PeriodicData.Keys.Contains(process))
{
}
我原本以为智能感知会出问题,但实际上没有。所以我进行了编译,而且编译成功了。
它不是一个操作符,那么"@"又是什么?它是做什么的?
e
。它相当于e
。@
符号,例如要调用变量class
。var @class = 1;
var @virtual = 2;
var @return = 3;
对于字符串,它使用字面值,例如:
"C:\\test\\example\\"
等同于
@"C:\test\example\"