. net数字库,支持十进制和NaN



我想知道是否有任何。net数字库支持十进制和NaN?

我在谷歌搜索,但只发现一些没有十进制或NaN支持。你知道哪一种支持十进制和NaN吗?


抱歉没有提供足够的信息!实际上,我想把一些R代码移植到c#中。R有NA表示矩阵中缺失的数据。我可以想象,c#中处理这种情况的一种方法是将丢失的数据存储在Nullable&lt中;暂时删除NAs并翻译Nullable<十进制>在计算前转为十进制;另一种方法是使用库支持Nullable<直接使用decimal>或NaN,因此无需复制大数据即可节省时间。有更好的方法吗?

如果NaN表示十进制类型,那么NaN不是数字;在这种情况下,您可以返回可空小数的空版本,如下所示:

为什么Nan(不是数字)只能用于双精度?

您能提供一个例子说明您在哪里需要这个吗?. net支持decimaldecimal.TryParse()

最新更新