В VB.NET вы можете окружать имя переменной скобками и использовать ключевые слова как имена переменных, например:
Dim [goto] As String = ""
Есть ли равный С# для этого?
Ответ 1
string @string = "";
Ответ 2
Да, префикс с помощью @
String @goto = "";
Ответ 3
Префикс вашей переменной знаком @
string @class = "fred";
Знак @также может использоваться для префикса неэкранированного строкового литерала:
string a = "fred\"; \\ invalid
string b = @"fred\"; \\ valid. the backslash is part of the literal 'fred\'
Я использую последнее время от времени, но думаю, что использование знака @ для обозначения переменных является уродливым.
Ответ 4
В С# вы можете использовать знак @перед именем ключевого слова, чтобы пометить его как переменную.
ex: string @string = "sample text";
Здесь строка - это тип данных (ключевое слово в С#). Я использовал то же слово, что и переменная, обозначая @перед ключевым словом.
Имейте в виду, что использование ключевого слова как переменной не рекомендуется, и это тоже не очень хорошая практика. Имя переменной должно быть описательным.