Каково использование / значение символа @ в именах переменных в C #?

Я обнаружил, что вы можете начать имя вашей переменной с символа '@' в C #. В моем проекте на C # я использовал веб-сервис (я добавил веб-ссылку на мой проект), который был написан на Java. Один из объектов интерфейса, определенных в WSDL, имел переменную-член с именем «params». Очевидно, это зарезервированное слово в C #, поэтому вы не можете иметь класс с переменной-членом с именем «params». Созданный прокси-объект содержал свойство, которое выглядело так:

public ArrayList @params {
    get { return this.paramsField; }
    set { this.paramsField = value; }
}

Я искал документацию по VS 2008 c #, но ничего не смог найти. Также поиск в Google не дал мне никаких полезных ответов. Так, каково точное значение или использование символа '@' в имени переменной / свойства?

Ответы на вопрос(9)

Ваш ответ на вопрос