問題タブ [nameof]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - メソッドを使用してC# Win Formsアプリケーションで文字列パラメータの名前を取得するには?
何らかの理由で、C# Win Forms アプリケーションでいくつかの変数の名前を取得したいと考えています。次のコードを使用しました
Textbox1 は私が望む正確な結果を得ました
my_name=my_value
ただし、メソッドで同じコードを使用すると、異なる結果が得られました
my_parameter=my_value
Textbox1 で結果を取得できるようにしたいが、メソッドを使用する
c# - なぜこの表現が機能するのですか?(C#6.0)
nameof(ServiceResult<object>.Result)
ここ ServiceResult<object>
で、 はカスタム タイプで、Result
はこのタイプのフィールドです。ServiceResult<object>
は単なる型の宣言であり、演算子 new と () はありませんが、MS の公式ページには、nameof
変数とそのメンバーを受け入れると記載されています。なぜこの表現が機能するのですか?そのような宣言は以前に見たことがありません。