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

  • Elly Awesome

    Elly Awesome

    15 ŞUBAT 2010
  • Joseph Herscher

    Joseph Hersc

    14 Mart 2007
  • SaraBeautyCorner - Nails and Nail Art Designs, DIY, Fashion & Makeup Tutorial

    SaraBeautyCo

    7 EKİM 2012