Difference between for(;;) and while (true) in C#?

Viewed 3454

Syntactically I see that they loop indefinitely until a break statement is reached, but are they compiled to the same thing? Is the for slightly faster because it doesn't have a condition to check? Aside from code readability, is there even a difference?

7 Answers
Related