5.35754303593134E + 300 до 53575430359313400000000000000000000 ... 000000000преобразовать очень большой экспоненциальной десятичной в C#
Может кто-нибудь сделать это, потому что это число очень велико?
Я попытался:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
double s = double.Parse((System.Math.Pow(2, 999)).ToString(), System.Globalization.NumberStyles.Float);
Console.WriteLine("value={0}", s);
Console.ReadKey();
}
}
}
Вам понадобится тип строки. –
Для дальнейшего использования вам не нужно добавлять теги '
' в код, просто отступьте его на четыре пробела, и встроенное форматирование определит его как код. –
Не работает. он дает --- Значение было слишком большим или слишком маленьким для десятичного числа. –