Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
不必为每个成员指定 [DataMember],是否有一种属性可以假设它是一个数据成员?
我有一堂课,里面有很多成员,我必须将它们序列化为 Web 服务。
你可以使用 [Serializable] 代替,但它会在将来给你带来麻烦。基本上放弃 [DataMember] 意味着您无法显式控制合同成员的序列化顺序,这意味着添加新成员可以轻松破坏现有客户端(因为 WCF 的默认行为是按字母顺序而不是声明顺序对成员进行排序)。