1

我在尝试反序列化的类中定义了以下成员:

[DataMemberAttribute(Name = "cust_title")]
        public String Title { get; set; }
        [DataMemberAttribute(Name = "cust_description")]
        public String Description { get; set; }

由于某种原因,反序列化失败(它似乎忽略了 DataMemberAttribute)。

有谁知道如何让这个工作?

4

1 回答 1

0

我刚刚通过一些试验和错误找到了答案。为了使用[DataMemberAttribute]你还必须放在[DataContractAttribute]你的类定义之上:

[DataContractAttribute]
public class MyClass
{
  [DataMemberAttribute(Name="test_test")]
  public String Test { get; set; }
}
于 2008-10-29T15:46:07.857 回答