gpt4 book ai didi

C# 代码(为 xsd 架构中具有 decimal 和 int 的选择元素生成)不包含枚举

转载 作者:太空宇宙 更新时间:2023-11-03 16:09:44 25 4
gpt4 key购买 nike

当我为此 xsd 架构生成代码时:

...
<xs:choice minOccurs="0" maxOccurs="1">
<xs:element name="IntProperty1" type="xs:int" default="0"/>
<xs:element name="IntProperty2" type="xs:int" default="0"/>
</xs:choice>
...

我得到了带有 int 属性 Item1 和 Item1ElementName 枚举的类(包含 AssessmntId 和 MaxScore 值)。但是为此:

...
<xs:choice minOccurs="0" maxOccurs="1">
<xs:element name="IntProperty" type="xs:int" default="0"/>
<xs:element name="DoubleProperty" type="xs:double" default="0"/>
</xs:choice>
...

生成的类包含对象属性 Item1 并且没有枚举。我应该如何定义选择的数据(AssessmentId 或 MaxScore)?

Item1 is double 

Item1 is int

?

最佳答案

我通过检查 Item1 的类型(是 int,是 double)来完成它。效果不错

关于C# 代码(为 xsd 架构中具有 decimal 和 int 的选择元素生成)不包含枚举,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17988064/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com