Tag: 小数

为什么C#System.Decimal会记住尾随零?

有没有理由C#System.Decimal会记住它输入的尾随零的数量? 请参阅以下示例: public void DoSomething() { decimal dec1 = 0.5M; decimal dec2 = 0.50M; Console.WriteLine(dec1); //Output: 0.5 Console.WriteLine(dec2); //Output: 0.50 Console.WriteLine(dec1 == dec2); //Output: True } 小数被归类为相等,但是dec2记住它是以额外的零输入的。 这是什么原因/目的?

C#中的任意精度小数

可能重复: C#中的大整数 C#无限有效十进制数字(任意精度)没有java 我在C#中以任意精度小数读出了这个问题? 但是我没有J#库。 我需要一个带C#的任意精度小数的库。