3

nameofnew演算子を使用してセッター メソッド名を取得することは可能ですか?

public object Foo { get; set; }

public void Test()
{        
    var myMethod = GetType().GetMethod("set_Foo");       
}

うまくいくと思い GetType().GetMethod("set_" + nameof(Foo))ますが、もっと簡単なものはありますか?

4

2 に答える 2

-1

何かのようなもの -

var type = typeof(Test).GetProperties().FirstOrDefault().GetAccessors(false);

Testはtype のtypeです。property S3string

于 2015-11-16T13:14:19.173 に答える