在字段属性中找不到datammember属性



我设置为类属性DataMember的成员。

[DataMember]
internal protected string _FirstName="";
[DataMember]
public string FirstName { get { return _FirstName; } 
internal protected set { _FirstName=(value!=null?value:""); } }

接下来我要搜索具有此属性的类成员。但是当我输入:

Type.GetType("classType").GetProperty("FirstName").Attributes

我得到null

您需要调用GetCustomAttributes,而不是使用Attributes属性

var attributes = Type.GetType("ClassType").GetProperty("FirstName")
                .GetCustomAttributes(typeof(DataMemberAttribute), true);

相关内容

  • 没有找到相关文章

最新更新