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

我尝试使用.NETSystem.Collections.Generic.KeyValuePair<>类,但它无法在 Web 服务中正确序列化。

有没有其他通用类可以用于这种情况?

我会使用.NETSystem.Web.UI.Pair类,但它使用 Object 作为其类型。

答案

只需定义一个结构/类。

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

来自: stackoverflow.com