我有一个带有十进制属性的类&我正在使用JSON.NET序列化和反序列化。我遇到的问题是,如果十进制值是100000000000023063.0,当我反序列化它时,它会转换为100000000000023000。100000000000023063.0")100000000000023063.0var d = (decimal)100000000000023063.0100000000000023000
我可以通过以字符串的形式存储来解决这个问题
是否有方法以网站语言显示有序列表的十进制数?例如,我在波斯语网站(<html lang="fa">)中有一个有序的列表,但是每个列表项目之前的十进制数用英语而不是波斯语显示!波斯语中有序列表的标记示例: <li>کتابهای زیادی در شصت و سه درصد گذشته</li>
<li>چاپگرها و متون
我的第一个想法是通过类似Codata的方法来表示一个十进制数,这样对于任何给定的自然数k,我们都可以计算出精确到k位的十进制数。(一个数字序列),但是在这种情况下,我们永远无法判断a + b == 1是否存在。我想要的是,以某种方式定义十进制数,以便它支持+,-,*,/,>,==操作,不管我们对这些十进制数字应用了什么+、-、*、/操作,我们都可以得到新的十进制数,我们可以将它们精确地计算到给定任意自然数k的