J'ai découvert que vous pouvez commencer le nom de votre variable avec un caractère '@' en C #. Dans mon projet C #, j'utilisais un service Web (j'ai ajouté une référence Web à mon projet) écrit en Java. Un des objets d'interface définis dans le WSDL avait une variable membre avec le nom "params". Évidemment, c'est un mot réservé en C # donc vous ne pouvez pas avoir une classe avec une variable membre avec le nom "params". L'objet proxy généré contenait une propriété qui ressemblait à ceci:
public ArrayList @params {
get { return this.paramsField; }
set { this.paramsField = value; }
}
J'ai cherché dans la documentation VS 2008 c # mais je n'ai rien trouvé à ce sujet. De plus, la recherche sur Google ne m'a pas donné de réponses utiles. Alors, quelle est la signification exacte ou l'utilisation du caractère «@» dans un nom de variable / propriété?
@
?