在C#变量名称前放置@会做什么?[重复]
:
C#中变量名中@字符的用途/含义是什么? (9个答案)
6年前关闭。
我一直在使用一些C#遗留代码,并且在变量名的前面看到了很多@符号。这意味着什么或做什么?
目前,我在没有保留通用名称的变量前看到了很多。例如:
MyProcedure(@step.LoadInstanceId, @step.ResultCode, @step.StatusCode);
鉴于该步骤不是保留字,是否有任何理由应将其转义?
回答:
这只是允许将保留关键字声明为vars的一种方法。
void Foo(int @string)
以上是 在C#变量名称前放置@会做什么?[重复] 的全部内容, 来源链接: utcz.com/qa/400391.html