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

  • BurnedInDotCom

    BurnedInDotC

    3 NİSAN 2010
  • Juan Carlos Candela Bordera

    Juan Carlos

    4 Mart 2009
  • Thom Hall

    Thom Hall

    24 Kasım 2006