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™