- 1
- 2
- 3
- 4
- 5
int i=1;
Console.WriteLine((i+null)==null); //True
Console.WriteLine(1+null); //1
Console.WriteLine(null+1); //1
Console.WriteLine((1+null).GetType()); //System.Int32
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+1
int i=1;
Console.WriteLine((i+null)==null); //True
Console.WriteLine(1+null); //1
Console.WriteLine(null+1); //1
Console.WriteLine((1+null).GetType()); //System.Int32
http://ideone.com/LomfRC
fixed
Вдруг откуда не возьмись появился System.String.
http://ideone.com/HBljDm
Может вдруг с цепи сорваться
Иль ко всем чертям взорваться,
Превратив живое в тлен.
Ничему не удивляться,
Ничему не удивляться,
Никогда не должен истый джентльмен.
int i = 1;
Console.WriteLine(null+i); //null
Console.WriteLine(null+1); //1
Console.WriteLine((null+i)+(null+1)); //null
wtf?