SORU
17 EYLÜL 2008, ÇARŞAMBA


Seri hale getirilebilir genel bir Anahtar/Değer çifti sınıfta var .NET?

Anahtar/değer bir web hizmeti dahil olabilir çift nesne arıyorum.

Kullanmayı denedim .NET System.Collections.Generic.KeyValuePair<> sınıf, ama bir web hizmeti düzgün olarak seri hale getirmek değil. Bir web servisi, Anahtar ve Değer özelliklerini birisi bunu düzeltmek için bir yol biliyor sürece, bu sınıfın yaramaz hale, sıralanmış değil.

Bu durumda kullanılabilecek başka bir genel sınıf var mı?

Kullanmak istiyorum .NET System.Web.UI.Pair sınıf, ama kendi türleri için Nesne kullanır. Tür güvenliği için Genel bir sınıf kullanmak için iyi olurdu.

CEVAP
17 EYLÜL 2008, ÇARŞAMBA


Sadece yapı/bir sınıf tanımlayın.

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

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CorridorDigital

    CorridorDigi

    17 Mayıs 2010
  • filmurfreakur

    filmurfreaku

    29 Mart 2007
  • stokelycalm

    stokelycalm

    28 Aralık 2010