gpt4 book ai didi

.net - XmlSchema 表示的类型系统和 CLS 是同构的吗?

转载 作者:行者123 更新时间:2023-12-03 08:46:23 28 4
gpt4 key购买 nike

有人可以向我解释这个问题吗?

Are the type system represented by XmlSchema and the CLS isomorphic?



Link

最佳答案

意味着 XML Schema 定义的每个类型都可以在 CLS(.NET 类型系统)中定义,反之亦然。

例如,如果我们有 xs:string在 XML 模式中,我们有 System.String在 .NET 中。如果我在 C# 中定义这个类:

public class Foo
{
public string Bar{get;set;}
}

我可以在 XML Schema 中表示:
<xs:complexType name="Foo">
<xs:sequence>
<xs:element name="Bar" type="xs:string" minOccurs="1" maxOccurs="1" />
</xs:sequence>
</xs:complexType>

关于.net - XmlSchema 表示的类型系统和 CLS 是同构的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5649289/

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