Thursday, September 21, 2006

C# - OR i AND operatori

C# ima dva OR logička operatora: I i II . Razlika je što se kod II drugi operand izarčunava samo u slučaju potrebe tj. ako je prvi false. Vrlo zgodno za testove tipa:

x==null II mySting.Contains(x)

Za x=null gornji izraz bi pao korišćenjem operatora I ali sasvim lepo radi sa II. Ovo je zbunjujuće za C++ programere kod kojh je I bitwise a II logičko ili. Slično važi i za AND operatore, & i &&

No comments: