Ich denke, meine Frage ist das anders: What's the @ in front of a string in C#?Was ist @ vor einer Variablen/Bezeichner in C#?
ich in VB.net arbeiten, so dass diese in C# einige einfache Sache sein, aber ich bin mir nicht bewusst.
Ich habe den folgenden Code, wo ich 10 XML innerhalb einer String-Variable haben. Bitte Rat, was @ -Symbol vor dem claimsList String-Variable benötigt wird, wenn LoadXml Methode im Code-Schnipsel Aufruf unter:
private void UploadNewClaims(PMAUser grumble, string companyAbbreviation, string claimsList)
{
var claimDoc = new System.Xml.XmlDocument();
claimDoc.LoadXml(@claimsList);
Nizza Erklärung .. – Smaug
Ich stelle mir vor, dass die @ es ist, weil An einem Punkt war es ein Pfad-String-Literal wie @ "C: \ Pfad". Ich nehme an, dass die Person, die die Änderung vorgenommen hat, die @ "" -Syntax nicht verstanden hat und das @ an Ort und Stelle belassen hat, als sie geändert wurde, um eine Variable zu sein. – Grokys
Und ich habe gegooglet, weil ich '@ this' als Parameter für eine Erweiterungsmethode hah gesehen habe. Hölle, das ist nützlich. Ein Punkt, der angezeigt, aber nicht geschrieben wird: 'Sie müssen @variable auch beim Aufruf verwenden, nicht nur für die Deklaration'. – C4u