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

  • 30GB

    30GB

    14 AĞUSTOS 2006
  • The Pet Collective

    The Pet Coll

    5 Ocak 2012
  • Whizzpopping

    Whizzpopping

    10 Kasım 2005