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

  • Chuck Testa

    Chuck Testa

    14 AĞUSTOS 2011
  • HSmasteryoda .

    HSmasteryoda

    22 Ocak 2010
  • NCIX Tech Tips

    NCIX Tech Ti

    2 Ocak 2007