Odkryłem, że możesz zacząć swoją nazwę zmiennej znakiem „@” w C #. W moim projekcie C # korzystałem z usługi internetowej (dodałem odnośnik do mojego projektu) napisanej w Javie. Jeden z obiektów interfejsu zdefiniowanych w WSDL miał zmienną składową o nazwie „params”. Oczywiście jest to słowo zastrzeżone w języku C #, więc nie możesz mieć klasy ze zmienną składową o nazwie „params”. Wygenerowany obiekt proxy zawierał właściwość, która wyglądała następująco:
public ArrayList @params {
get { return this.paramsField; }
set { this.paramsField = value; }
}
Przeszukałem dokumentację VS 2008 c #, ale nic nie mogłem znaleźć. Również wyszukiwanie w Google nie dało mi żadnych użytecznych odpowiedzi. Jakie jest zatem dokładne znaczenie lub użycie znaku „@” w nazwie zmiennej / właściwości?
@
?