Heim > Backend-Entwicklung > C++ > Wie kann ich den ursprünglichen Variablennamen abrufen, der an eine C# -Funktion übergeben wurde?

Wie kann ich den ursprünglichen Variablennamen abrufen, der an eine C# -Funktion übergeben wurde?

Patricia Arquette
Freigeben: 2025-01-29 17:46:10
Original
438 Leute haben es durchsucht

How Can I Retrieve the Original Variable Name Passed to a C# Function?

Holen Sie sich den ursprünglichen Variablennamen, der an die Funktion übergeben wird

In C#ist es sehr häufig, Variablen als Parameter als Parameter zu übergeben. Das Erhalten des ursprünglichen Namens der Übertragungsvariablen kann jedoch schwierig sein. Betrachten Sie das folgende Beispiel:

Bei Verwendung Variablenaufruf
<code class="language-csharp">public string ExampleFunction(string Variable)
{
    return "something"; // 修正:添加返回值
}

string WhatIsMyName = "Hello World";
string Hello = ExampleFunction(WhatIsMyName);</code>
Nach dem Login kopieren
möchten wir möglicherweise den Namen der ursprünglichen Variablen erhalten, z. B.

WhatIsMyName ExampleFunction Kann dies in C#implementiert werden?

<code class="language-csharp">Variable.OriginalName.ToString() // == "WhatIsMyName"</code>
Nach dem Login kopieren
Obwohl der ursprüngliche Variablenname nicht direkt erhalten werden kann, können die C# 3.0 und höhere Versionen Lambda -Ausdrücke verwenden, um eine Lösung bereitzustellen:

<: es ist nur f direktzugriffsvariablen geeignet. dar hinaus wird diese technologie haupts die reflexions- und codeanalyse verwendet nicht empfohlen im konventionellen code zu verwenden.>

Das obige ist der detaillierte Inhalt vonWie kann ich den ursprünglichen Variablennamen abrufen, der an eine C# -Funktion übergeben wurde?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage