C#关键字作为变量

时间:2009-05-13 22:01:11

标签: c#

在VB.NET中,您可以用括号括起变量名,并使用关键字作为变量名,如下所示:

Dim [goto] As String = ""

C#是否等同于这样做?

4 个答案:

答案 0 :(得分:84)

string @string = "";

答案 1 :(得分:18)

是的,在前面加上@

String @goto = "";

答案 2 :(得分:9)

使用@符号

为您的变量添加前缀
string @class = "fred";

@符号也可用于为非转义字符串文字添加前缀:

string a = "fred\"; \\ invalid
string b = @"fred\"; \\ valid. the backslash is part of the literal 'fred\'

我不时使用后者,但认为使用@符号命名变量是丑陋的。

答案 3 :(得分:0)

带有@

public IActionResult Submit(Guid? id, string type, string key, string @event)
{

}