基本上,我想在我的WCF服务中回传以下内容:
[DataMember(IsRequired = true)]
IDictionary<int, MyObj> objects { get; set; }我如何才能使MyObj可以为空,这样当我在另一端收到它时,它不会实例化一个空白项,而是让它为空?
发布于 2011-06-04 00:09:15
它可以是空的,你不需要做任何特殊的事情。IsRequired=true应用于字典本身,而不是字典的特定实例。
另外,你不应该使用IDictionary (除非你想处理KnownTypes),字典应该可以做的很好。
https://stackoverflow.com/questions/6229686
复制相似问题