gpt4 book ai didi

c# - 序列化泛型类

转载 作者:太空宇宙 更新时间:2023-11-03 14:32:56 26 4
gpt4 key购买 nike

我了解到 XamlWriter 不支持开箱即用地序列化泛型类。

首先我想知道为什么?泛型类的难点在于使它们像所有其他类一样是非即插即用的。

其次,是否有一个框架可以让我在不做太多工作的情况下序列化我的泛型类。 (我的通用类相当复杂。)

最佳答案

XamlWriter 几乎不是标准的序列化方法(除非发生某些变化并且没有人告诉我!)。您实际上没有提到要序列化成哪种格式,但既然您提到了 Xaml,我将假定为 Xml。

为此,您可以使用 DataContractSerializer .它对泛型类型应该没有任何问题,而且一点也不难用。请记住使用 DataContract 和 DataMember 属性标记您的类,就像您使用 WCF 一样。

关于c# - 序列化泛型类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2181816/

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