Ho scoperto che puoi iniziare il nome della tua variabile con un carattere "@" in C #. Nel mio progetto C # stavo usando un servizio web (ho aggiunto un riferimento web al mio progetto) che è stato scritto in Java. Uno degli oggetti di interfaccia definiti nel WSDL aveva una variabile membro con il nome "params". Ovviamente questa è una parola riservata in C # quindi non puoi avere una classe con una variabile membro con il nome "params". L'oggetto proxy che è stato generato conteneva una proprietà simile a questa:
public ArrayList @params {
get { return this.paramsField; }
set { this.paramsField = value; }
}
Ho cercato nella documentazione di VS 2008 c # ma non sono riuscito a trovare nulla al riguardo. Anche la ricerca di Google non mi ha dato risposte utili. Quindi qual è il significato esatto o l'uso del carattere "@" in un nome di variabile / proprietà?
@
?