0

インターフェイス IFoo および IEnumerable から派生したクラス Foo があります。

public class Foo:IFoo,IEnumerable
{
   public decimal Count {...}
   ///etc...
}

GetProperties() を呼び出す方法は、IEnumerable のパブリック プロパティのみを返します (IFoo やこのクラスではありません)。

4

1 に答える 1

1

IEnumerable のプロパティを取得するために、参照する必要さえありませんFoo

typeof(IEnumerable).GetProperties();

プロパティを取得し、オブジェクトを使用して値を取得する準備ができたら、それをクラスPropertyInfoのインスタンスに渡して値を取得できます。Foo

于 2010-09-24T12:57:04.100 に答える