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

  • BradleyWuzHere

    BradleyWuzHe

    25 NİSAN 2011
  • FILIPeeeK

    FILIPeeeK

    22 Mayıs 2006
  • Pál Zoltán Illés

    Pál Zoltán

    30 NİSAN 2007