尽管都知道 ShouldSerialize 和指定的模式,可能有人会想它们之间是否有区别。使用一种模式而不是另一种模式时是否存在潜在问题,特别是当特定条件需要条件序列化时?
*指定模式的意图
*指定模式已记录为支持 XSD 架构元素其中:
中在这种情况下,xsd.exe 会自动生成一个 {propertyName} 指定的属性来跟踪该元素是否在 XML 中遇到并且应该被序列化回来。
与 XSD 生成的关系
如果类型具有匹配 {propertyName} 指定模式的属性,xsd.exe 会生成适当的 minOccurs在相应的模式中。
*指定的陷阱Pattern
ShouldSerialize*() 方法
此方法记录在 MSDN 的 Windows 窗体部分,建议半隐藏功能。
优点ShouldSerialize*()
以上是ShouldSerialize() 与 *Specified*:我应该选择哪种条件序列化模式?的详细内容。更多信息请关注PHP中文网其他相关文章!