定义类A
[DataContract]
public class A
{
[DataMember]
List<B> bList{set;get;}
}
定义类B
[DataContract]
public class B
{
[DataMember]
List<A> aList{set;get;}
}
在客户端调用的时候报错。这种情况有人遇到过吗?怎么解决?
急~
------解决方案--------------------
你是A,B的列表里互相包含了,这就像2面镜子互相照,形成无数面镜子。系统自然崩溃了
何不弄个
List<C>
- C# code
[DataContract] public class C { [DataMember] A MemberA{set;get;} [DataMember] B MemberB{set;get;} }