27 Haziran 2014 Cuma

Refactoring - Değer Atamalar

eskisi
       if (tumIbanlar.Count == 3)
        {
            faturaGenel.Iban1 = tumIbanlar[0];
            faturaGenel.Iban2 = tumIbanlar[1];
            faturaGenel.Iban3 = tumIbanlar[2];
        }
        else if (tumIbanlar.Count == 2)
        {
            faturaGenel.Iban1 = tumIbanlar[0];
            faturaGenel.Iban2 = tumIbanlar[1];
        }
        else if (tumIbanlar.Count == 1)
            faturaGenel.Iban1 = tumIbanlar[0];

yenisi
        if (tumIbanlar.Count > 0)
            faturaGenel.Iban1 = tumIbanlar[0];
        if (tumIbanlar.Count > 1)
            faturaGenel.Iban2 = tumIbanlar[1];
        if (tumIbanlar.Count > 2)
            faturaGenel.Iban3 = tumIbanlar[2];

Orijinal gönderi : Anıl Yetik

Hiç yorum yok:

Yorum Gönder