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