Почему я не могу написать MessageBox.Show («asdfasdf {0}», i);?

int i = 85; 
Console.WriteLine("My intelligence quotient is {0}", i);  // Kosher
MessageBox.Show("My intelligence quotient is {0}", i); // Not Kosher

Я считаю это самым мучительным и изнурительным. Один работает, а другой нет? Каков источник этого несоответствия в поведении? Чем больше я думаю об этом, тем меньше могу представить, а непонимание слишком часто превращается в ненависть к самому себе.

5
задан Epic Nobody 10 November 2011 в 08:19
поделиться