( saxus | 2014. 03. 24., h – 14:28 )

true, false, true.

null == (int)0 a C-s örökség miatt, ahol a null nem egy kitüntetett valami (mint pl. az SQL-ben), hanem csak simán egy nulla.

(int)0 == (string)"0", mert a type juggling miatt (int)0-ra castolja a stringet

null != (string)"0", mivel a "0" string nem semmi. Viszont az igazán ciki az az, hogy a következő kifejezés meg már true: "" == null. (Meg a "" == 0 is.)

Káosz? Az, hát.

----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™