[c#] Which is the correct C# infinite loop, for (;;) or while (true)?