Obtenez le nom de variable d'origine transmis à la fonction
Lorsque vous utilisez appels de variables
<code class="language-csharp">public string ExampleFunction(string Variable) { return "something"; // 修正:添加返回值 } string WhatIsMyName = "Hello World"; string Hello = ExampleFunction(WhatIsMyName);</code>
WhatIsMyName
ExampleFunction
<code class="language-csharp">Variable.OriginalName.ToString() // == "WhatIsMyName"</code>
Remarque:
Cette méthode dépend du comportement non spécifié et peut ne pas être compatible avec la future version ou d'autres compilateurs de C #. Il convient uniquement aux variables d'accès direct. De plus, cette technologie est principalement utilisée pour la réflexion et l'analyse du code, et il n'est pas recommandé d'utiliser dans le code conventionnel.Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!