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

  • bethliebert

    bethliebert

    23 EKİM 2008
  • Chilla Frilla™

    Chilla Frill

    7 Aralık 2006
  • Toddler Fun Learning

    Toddler Fun

    8 ŞUBAT 2013