Was ist die Verwendung / Bedeutung des @ -Zeichens in Variablennamen in C #?

Entdeckte ich, dass Sie beginnen können, Ihre Variablen-name mit einem ' @ ' - Zeichen in C#.
In meinem C# - Projekt, das ich war, über einen web-service (ich fügte hinzu, ein web-Verweis auf mein Projekt), die in Java geschrieben wurde. Einer der interface-Objekte definiert, die in der WSDL hatte eine member-variable mit dem Namen "params". Offensichtlich ist dies ein reserviertes Wort in C#, so dass Sie nicht haben, können Sie eine Klasse mit einer Membervariable mit dem Namen "params". Das proxy-Objekt, das erzeugt wurde, enthielt eine Eigenschaft, die wie folgt aussah:

public ArrayList @params {
    get { return this.paramsField; }
    set { this.paramsField = value; }
}

Ich durchsuchte das VS 2008-c# - Dokumentation, aber konnte nichts finden. Auch Google-Suche hat nicht mir irgendwelche nützlichen Antworten. Also, was ist die genaue Bedeutung oder Verwendung des ' @ ' - Zeichen in eine variable/Eigenschaft name?

InformationsquelleAutor der Frage Remko Jansen | 2008-09-18

Schreibe einen Kommentar