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