私はメソッドを持っています。条件をチェックしたい場合は 、条件が真であれば新しい例外をスローします。 メッセージ例外のメソッドの名前を付ける必要があります。例:メソッドのメソッド名を取得する方法
public void MyMethod(Notifier not)
{
if(not.HasValue())
throw new Exception("MyMethod_name : " + not.Value);
}
メソッドのメソッドの取得方法を教えてください。
[C#で呼び出された関数から呼び出し関数名を取得]の複製が可能です。(http://stackoverflow.com/questions/1310145/get-calling-function-name-from-called-function -in-c-sharp) –
も参照してくださいhttp://stackoverflow.com/questions/44153/can-you-use-reflection-to-find-the-name-of-the-currently-exe cuting-method – kmote
.net 4.5 beta +を使用している場合は、[CallerInformation API](http://msdn.microsoft.com/en-us/library/hh534540%28v=vs.110%29.aspx)を使用できます。 。 –