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

  • Deany Boii

    Deany Boii

    27 Kasım 2007
  • DJAndrewRyan

    DJAndrewRyan

    22 Ocak 2007
  • FPSRussia

    FPSRussia

    19 NİSAN 2010