反射を使用して、属性名と値を取得
クラスの属性のインスタンス配列を取得します。 その後、各オブジェクトに対して、
メソッドを使用して、タイプ属性があるかどうかを判断します。 typeof(Book).GetProperties()
Book
オブジェクトから属性の名前を取得し、属性インスタンスの属性の値を取得できます。 この方法ですべての属性と属性を反復することにより、属性名と値のキー値のペアを保存および返すための辞書を構築できます。 PropertyInfo
たとえば、PropertyInfo
次のC#コードは、このタスクを完了する方法を示しています。
GetCustomAttributes()
Author
反射関数を使用することにより、この方法により、動的かつカスタマイズされた方法で属性に関連付けられた属性の属性名と値を効果的に取得できます。
以上が反射をどのように使用して、プロパティから属性名と値を取得できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。