U>а что, не проще ли воспользоваться чем-то типа этого?
U>float x = float.Parse(Console.ReadLine().Replace('.', ','));
U>if (x <= 5)
U>{Console.WriteLine("x={0}", x);}
U>else
U>{Console.WriteLine("Out of range");}
надо валидатор на веб
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>