SORU
30 Kasım 2009, PAZARTESİ


numaralama başka bir türü için bir numaralama dönüştürmek

Ben bir numaralama örneğin 'Toplumsal Cinsiyet' (Erkek =0 , Kadın =1) ve ben başka bir numaralama fron bir hizmeti olan kendi Cinsiyet numaralama (Erkek =0 , Kadın =1, Bilinmeyen =2)

Benim soru nasıl benim kendi numaralama dönüştürmek için bir şey hızlı ve güzel yazabilir miyim?

CEVAP
30 Kasım 2009, PAZARTESİ


Uzantısı yöntemi kullanarak iki dönüşüm yöntemleri Nate tarafından önerilen kullanırken oldukça düzgün bir şekilde çalışır:

public static class TheirGenderExtensions
{
    public static MyGender ToMyGender(this TheirGender value)
    {
        // insert switch statement here
    }
}

public static class MyGenderExtensions
{
    public static TheirGender ToTheirGender(this MyGender value)
    {
        // insert switch statement here
    }
}

Açıkçası eğer olsaydı zaten ayrı sınıflar kullanmaya gerek yok. Benim tercihim uzatma yöntemleri//yapılarda uygulanan numaralandırma sınıflar tarafından gruplandırılmış tutmak.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ravinderosahn

    ravinderosah

    20 Temmuz 2009
  • SelmerSaxMan

    SelmerSaxMan

    24 HAZİRAN 2006
  • Unbox Therapy

    Unbox Therap

    21 Aralık 2010