dream-coder.de Blog über .NET, SQL Server, PHP, Typo3 und sonstige Themen

5Dec/062

[C#] – Vermeide if(bool == true)

Hier mal ein kleiner Beitrag, warum man

if(myBoolean == true) {
 // ...
}
 
// oder
if(myBoolean == false) {
 //...
}

nicht mehr verwenden sollte. Icon Wink in [C#] - Vermeide if(bool == true) // dream-coder.de

Besser:

if(myBoolean) {
 // ...
}
 
// oder
if(!myBoolean) {
 //...
}

via NorbertEder

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Misterwong in [C#] - Vermeide if(bool == true) // dream-coder.de
  • Yigg in [C#] - Vermeide if(bool == true) // dream-coder.de
  • Webnews in [C#] - Vermeide if(bool == true) // dream-coder.de
  • Digg in [C#] - Vermeide if(bool == true) // dream-coder.de
  • Delicious in [C#] - Vermeide if(bool == true) // dream-coder.de
  • Stumbleupon in [C#] - Vermeide if(bool == true) // dream-coder.de
  • Reddit in [C#] - Vermeide if(bool == true) // dream-coder.de
  • Ask in [C#] - Vermeide if(bool == true) // dream-coder.de
  • Facebook in [C#] - Vermeide if(bool == true) // dream-coder.de
  • Google in [C#] - Vermeide if(bool == true) // dream-coder.de
  • Live in [C#] - Vermeide if(bool == true) // dream-coder.de
  • Myspace in [C#] - Vermeide if(bool == true) // dream-coder.de
  • Technorati in [C#] - Vermeide if(bool == true) // dream-coder.de
  • Twitter in [C#] - Vermeide if(bool == true) // dream-coder.de
Tagged as: , Leave a comment
Comments (2) Trackbacks (0)
  1. Und gibts auch einen Grund warum man es nicht mehr verwenden sollte ? Geschwindigkeit vielleicht ?

  2. Nein,

    das hat was mit dem Verständnis der boolschen Variablen zu tun, man braucht nicht explizit abfragen (== true)

    Oft sieht man Code á la

    if (myBoolean == true)

    oder

    if (myBoolean != true)

    und jeder hat es zeitweise selbst irgendwo so verwendet. Nichts desto trotz verhält es sich mit diesen Bedingungen wie mit grünem Gras. Oh, moment. Gras ist ja ohnehin für gewöhnlich grün. Oder war es ein weisser Schimmel, oder weisser Schnee? Nun gut, wieder zurück zum Thema.

    if (myBoolean)

    oder

    if (!myBoolean)

    ist der saubere Weg dies zu tun – und zeugt auch vom Verständnis von boolschen Variablen.


Leave a comment


No trackbacks yet.

Page optimized by WP Minify WordPress Plugin