Ваш вопрос очень неясен;в будущем вы, вероятно, получите лучшие результаты, если опубликуете четкий вопрос с примером кода, который фактически компилируется и демонстрирует проблему, с которой вы на самом деле сталкиваетесь. Не заставляйте людей догадываться, в чем проблема.
Если вы хотите отобразить число с плавающей запятой двойной точности без научной записи, тогда используйте стандартный спецификатор форматирования чисел :
Console.WriteLine(string.Format("{0:N}", Math.Pow(10, 100)));
Результат:
10,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000.00
Если у вас возникла проблема с округлением результата, тогдане использовать поплавки двойной точности;они с точностью до 15 знаков после запятой.Попробуйте выполнить свою арифметику в BigIntegers, которые имеют произвольную целочисленную точность.