title: Why can't I use While(1) in C#?
body: <p>I know this has probably already been answered somewhere, I just can't find it. Why doesn't C# allow me to use <code>while(1)</code>? I know that 'There is no conversion between the bool type and other types' in C# but why? What are the reasons for this, when in c++ it's perfectly acceptable.</p>