C # - большая десятичная точность, чем у десятичного типа - PullRequest
0 голосов
/ 25 июля 2010

Возможно ли получить больше десятичной точности, чем тип decimal в C #?Согласно MSDN , тип decimal может хранить до 29 значащих цифр, однако мне интересно, возможно ли сохранить больше, и как это сделать.

Спасибозаранее.

Ответы [ 3 ]

1 голос
/ 25 июля 2010

Конечно - вы можете придумать свой собственный тип данных (или использовать существующую стороннюю библиотеку - во время выполнения J ++ есть реализация BigDecimal, используемая из C #).

Зачем тебе это? ОЧЕНЬ необычно требовать более 29 значащих цифр;)

0 голосов
/ 27 августа 2013

Вы можете использовать BigRational класс в BCL .Однако это все еще в бета-версии ...

0 голосов
/ 25 июля 2010

Вы можете использовать масштабированный BigInteger, если вы используете 4.0.Это облегчит арифметику.

...