Я обнаружил, что вы можете начать имя вашей переменной с символа '@' в C #.
В моем проекте на C # я использовал веб-сервис (я добавил веб-ссылку на мой проект), который был написан на Java. Один из объектов интерфейса, определенных в WSDL, имел переменную-член с именем «params». Очевидно, это зарезервированное слово в C #, поэтому вы не можете иметь класс с переменной-членом с именем «params». Созданный прокси-объект содержал свойство, которое выглядело так:
public ArrayList @params {
get { return this.paramsField; }
set { this.paramsField = value; }
}
Я искал документацию по VS 2008 c #, но ничего не смог найти. Также поиск в Google не дал мне никаких полезных ответов. Так, каково точное значение или использование символа '@' в имени переменной / свойства?