为什么这对ContactData []数组属性不起作用!收到的数组总是空的!!!
WCF可以在没有任何问题的情况下序列化ContactData,但不是一个简单的ContactData数组!?!?这太疯狂了o_O
通过wcf调用正确发送此ContactData集合的最简单,最快捷的方法是什么?
[DataContract]
public class MessageData
{
[DataMember]
public ContactData From { get; set; }
[DataMember]
public ContactData[] To { get; set; }
[DataMember]
public string MessageText { get; set; }
}
[DataContract]
public class ContactData
{
[DataMember]
public string Name { get; set; }
[DataMember]
public string Address { get; set; }
}
答案 0 :(得分:1)
原来是我的服务参考不是最新的,我删除并重新创建了服务参考,它只是工作正常,对不起我的愚蠢......
我误解了一些关于集合序列化的内容,并认为这里有不同的东西。
答案 1 :(得分:0)
试
公开列表<' ContactData>要得到;组; }
删除'在<'