2
tl; drバージョン:nameof(ToCelsius)
はToCelsius
を返します。私は基本的な関数の名前を返す何か、ToCelsiusByA
が、欲しいです。func <>デリゲートの具体的な実装の名前を返す
マイToCelsius
は、このように具体的な実装を割り当てられます。
Func<decimal,decimal> ToCelsius = ToCelsiusByA;
私はその後、ToCelsius
関数を呼び出す:私は実現される機能(ToCelsiusByA
)の名前したい
var degreesC = ToCelsius(degreesF);
ので、返さ私はこれを試しています:
Console.WriteLine(degreesF + " degrees F is " + degreesC + " degrees C! using " + nameof(ToCelsius));
しかし、もちろん、これは文字列に 'ToCelsuis'を表示します。
私はあなたがリフレクションでのみ可能だと思うと思います。 – Nekeniehl
@Nekeniehlは以下の答えをチェックします。 – PakiPat
常に学ぶのは楽しいです= D – Nekeniehl