gpt4 book ai didi

c# - .NET 中是否有可序列化的通用键/值对类?

转载 作者:IT王子 更新时间:2023-10-29 03:39:43 26 4
gpt4 key购买 nike

我正在寻找可以包含在 Web 服务中的键/值对对象。

我尝试使用 .NET 的 System.Collections.Generic.KeyValuePair<> 类,但它没有在 Web 服务中正确序列化。在 Web 服务中,Key 和 Value 属性未序列化,这使得此类无用,除非有人知道解决此问题的方法。

是否有任何其他泛型类可用于这种情况?

我会使用 .NET 的 System.Web.UI.Pair 类,但它使用 Object 作为其类型。如果只是为了类型安全,使用通用类会很好。

最佳答案

只需定义一个结构/类。

[Serializable]
public struct KeyValuePair<K,V>
{
public K Key {get;set;}
public V Value {get;set;}
}

关于c# - .NET 中是否有可序列化的通用键/值对类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/83232/

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