Ana Sayfa > C#, Programlama > C# iki koddan hangisini tercih edersiniz?

C# iki koddan hangisini tercih edersiniz?

19 Şubat 2010

Aşağıdaki kodlardan hangisini yazmayı tercih edersiniz?

bool loginSuccessful;

if (NetworkAvailable())
	loginSuccessful= LogUserOn();
else
	loginSuccessful= false;

veya

bool loginSuccessful= NetworkAvailable() && LogUserOn();

İki yazım şekli de aynı sonucu üretir. Siz olsanız hangisini tercih ederdiniz?


İlgili diğer başlıklar:



  1. adnan
    Şubat 25th, 2010 at 17:08 | #1

    bool loginSuccessful = false;
    if (NetworkAvailable())
    loginSuccessful= LogUserOn();

    :)

  2. Mart 2nd, 2010 at 09:21 | #2

    bool loginSuccessful= NetworkAvailable() && LogUserOn();

  3. Orçun YILDIRIM
    Haziran 2nd, 2010 at 19:29 | #3

    bool loginSuccessful= NetworkAvailable() && LogUserOn(); tercih edilir

    Neden? :

    2. kodda loginSuccessful değeri 1 kez oluşturulu ve değeri atanır
    1. de ise bool değer 2 kez değer atamasına uğrar bu da nispeten bir külfettir