WCF定义的复合类型,在客户端创建时无默认值?
数据契约复合类型
// 使用下面示例中说明的数据约定将复合类型添加到服务操作。 [DataContract] public class CompositeType { public CompositeType() { boolValue = true; stringValue = "Hello "; } bool boolValue; string stringValue; [DataMember(EmitDefaultValue=true)] public bool BoolValue { get { return boolValue; } set { boolValue = value; } } [DataMember(EmitDefaultValue=true)] public string StringValue { get { return stringValue; } set { stringValue = value; } } }