Ich denke, meine Frage unterscheidet sich von dieser: Wie lautet das @ vor einer Zeichenfolge in C #?
Ich arbeite in VB.net, also kann das in C # eine einfache Sache sein, aber ich bin mir dessen nicht bewusst.
Ich habe den folgenden Code, wo ich 10 XML innerhalb einer String-Variable habe. Bitte geben Sie an, welches @ -Symbol vor der String-Variablen claimsList benötigt wird, wenn Sie die LoadXml-Methode im folgenden Code-Snippet aufrufen:
%Vor%In diesem Fall ist es völlig unnötig, aber Sie können jedes Schlüsselwort als Kennung in C # verwenden. Es ändert nichts an der Bedeutung des Bezeichners oder dessen Verwendung - er teilt dem Compiler lediglich mit, dass Sie > die folgenden Zeichen nicht als Schlüsselwort erkennen sollen.
Zum Beispiel:
%Vor% Wenn Sie es als Bezeichner für claimsList
verwenden, wird darauf hingewiesen, dass derjenige, der es geschrieben hat, es nicht versteht. Die Tatsache, dass der Bezeichner für eine String-Variable ist, ist vollständig irrelevant.
Persönlich habe ich die Funktion nur für Erweiterungs-Methoden benutzt, wo ich den ersten Parameter @this
: