То, что, ломается к с RoR, то, что, если Вы не находитесь в лучших 100 Alexa, у Вас не будет проблем масштабируемости. У Вас будет больше проблем с устойчивостью на общем хостинге, если Вы не сможете сжать Phusion, Пассажира или Полукровку.
Не думаю, что можете, но могли бы:
nmrUpDown.Maximum = decimal.MaxValue;
Что устанавливает максимально допустимое значение 79,228,162,514,264,337,593,543,950,335
Посмотрите Sine на codeplex.com, вы можете сделать что-то вроде этого:
BigNum x = 100;
BigNum xPow100 = x.Pow( 100 );
Console.WriteLine("100^100 == " + xPow100.ToString() );
Но это все равно не может быть бесконечностью. Размер вашей оперативной памяти - это ваше ограничение.
Вы можете подумать о создании собственного пользовательского элемента управления, который имитирует поведение числа "вверх вниз". Просто используйте TextBox и вертикальную полосу прокрутки (VScrollBar) и выполните некоторую проверку.
В качестве типа данных вы можете использовать double, который также будет отформатирован как «+/- Infinity»
, если значение превышает диапазон.