私のプロジェクトにはいくつか問題があります。私はprivate clsBUS_DEMO prop_DEMO
C#でReflectionを使用してPrivate Propertyのメソッドを呼び出す方法は?
clsBUS_DEMO
ようprivate
プロパティから1つのメソッドを呼び出したい
は名前がpublic void SayHello()
されているメソッドを持っています。
これは、プログラムがprop_DEMO
誰もがこのことについて私を助けることができますを見つけることができないので、私のコード
PropertyInfo p = this.GetType().GetProperty("SayHello");
p
がnull
あるのですか?
SayHello()はプロパティではなく、メソッドです。後のプロパティはprop_DEMOです。これはclsBUS_DEMOインスタンスを返します。その上でSayHello()を呼び出すことができます – LordWilmore
はい、メソッドです。 これは私のようなものです'PropertyInfo p = this.GetType()。GetProperty(" prop_DEMO ");' 'MethodInfoメソッド= p.GetType()。GetMethod(" SayHello ");' –
それでもnullを返します –