関数に渡された元の変数名を取得
変数呼び出しを使用する場合、元の変数の名前を取得する場合があります。たとえば、
<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>
注:この方法は、不特定の動作に依存しており、将来のバージョンやC#のその他のコンパイラと互換性がない場合があります。 直接アクセス変数にのみ適しています。 さらに、このテクノロジーは主に反射およびコード分析に使用されており、従来のコードで使用することはお勧めしません。
以上がC#関数に渡された元の変数名を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。