Здравствуйте, Eldar9x, Вы писали:
E>Нет ли тут подводных камней?
Why can't I use While(1) in C#?
c# truthy and falsy values
От себя добавлю, что вас будут ненавидеть те, кому придется сопровождать код написанный вами.
Они долго будут смотреть на какое-нибудь условие и понимать, почему же оно вообще компилируется.