在C#/.NET/.NET Core应用程序编程开发中,假如有一个类Book
,其中有一个属性Name
,Name
的属性中有自定义特性[Author("AuthorName")]
,如何使用反射读取这个自定义特性Author
以及其中的参数并组成键值对呢(如:Author
为键,AuthorName
为值)?
示例类Book
如下:
public class Book
{
[Author("AuthorName")]
public string Name
{
get; private set;
}
}