Az inicializálásról szóló eszmefuttatással kapcsolatban egy megjegyzés. A C# kőkeményen megköveteli a változók deklarálását (igaz, hogy amióta bejött a var, és a sok hátulgombolós fejlesztő mindenre elkezdte azt használni, azóta ez így nem pontosan igaz), típus szerint.
Mégis lefut az alábbi kód. Na, vajon mi a trükk?
static void Main()
{
for(int i = 0; i < 10; i++)
{
Console.WriteLine(string.Format("qmi már {0} alkalommal tévedett ebben a threadben", i.ToString()));
}
}