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

  • Bucky Roberts

    Bucky Robert

    9 HAZİRAN 2011
  • LevelUpTuts

    LevelUpTuts

    20 Ocak 2012
  • pleated-jeans

    pleated-jean

    6 HAZİRAN 2013