一世.
[DataMember] internal protected string _Firstname="";[DataMember]public string Firstname { get { return _Firstname; } internal protected set { _Firstname=(value!=null?value:""); } }
II.
internal protected string _Firstname=""; [DataMember] public string Firstname { get { return _Firstname; } internal protected set { _Firstname=(value!=null?value:""); } }
III.
[DataMember]internal protected string _Firstname=""; public string Firstname { get { return _Firstname; } internal protected set { _Firstname=(value!=null?value:""); } }解决方法 第一个肯定是不正确的,因为序列化将发生两次. 在第二和第三之间我个人更喜欢第二,作为封装实现. 总结
以上是内存溢出为你收集整理的c# – DataMember属性设置为字段或属性?全部内容,希望文章能够帮你解决c# – DataMember属性设置为字段或属性?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)