【发布时间】:2020-10-10 16:04:55
【问题描述】:
在 VB.NET 中,您可以用括号将变量名括起来,并使用关键字作为变量名,如下所示:
Dim [goto] As String = ""
是否有 C# 等效于执行此操作?
【问题讨论】:
-
我一直在寻找 VB.NET 的方法,而您刚刚回答了我的问题。谢谢。
标签: c#
在 VB.NET 中,您可以用括号将变量名括起来,并使用关键字作为变量名,如下所示:
Dim [goto] As String = ""
是否有 C# 等效于执行此操作?
【问题讨论】:
标签: c#
string @string = "";
【讨论】:
是的,用@前缀
String @goto = "";
【讨论】:
在您的变量前加上 @ 符号
string @class = "fred";
@ 符号也可以用来作为非转义字符串文字的前缀:
string a = "fred\"; \\ invalid
string b = @"fred\"; \\ valid. the backslash is part of the literal 'fred\'
我不时使用后者,但认为使用@ 符号来命名变量很难看。
【讨论】:
带@
public IActionResult Submit(Guid? id, string type, string key, string @event)
{
}
【讨论】: