Book
解決策:Name
Author
<code class="language-csharp">public class Book { [Author("AuthorName")] public string Name { get; private set; } }</code>
を使用して、このタイプのすべてのプロパティを表すインスタンス配列を取得します。
各を通過し、を使用して、属性に適用されるカスタム特性配列を取得します。
返された特性をフィルタリングして、必要なタイプの特性を識別します(たとえば、こちら)。
typeof(Book).GetProperties()
PropertyInfo
次の例は、属性名の名前を関連する著者名にマッピングする辞書の作成を実現しています。
PropertyInfo
以上が.NET反射を使用してプロパティの属性名と値を取得する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。