![]() |
1
2
我建议你看看这个 question about big integers in C# . 您可以将它们扩展为前导零问题。 |
![]() |
2
2
我看到您的类有许多问题,应该通过重新设计来解决。
我要做的第一件事就是缩小这个类的大小,使用整数数组作为一个恒定的比特流,它构成了数字的二进制表示。为了确保任何所需操作的正确性,这将需要更多的注意,但会节省大量的空间。如果您这样做,我还将存储一个变量来跟踪前导的0,或者可能是一个变量“total digits”语义。 抱歉,这不是你问题的答案,但希望它能帮助你重新设计你的课程。 |
![]() |
3
0
这个 BigInteger 在.NET 4.0中解决了您的上限要求。 我认为您仍然需要这样的类来处理前导零的要求。 |
![]() |
4
0
直到 BigInteger 如果是公开可用的,我将使用一个公共字符串属性创建您自己的类/结构,以获取/设置初始数字(这将保持您的前导零)。然后具有一个只读属性,该属性分析字符串并返回 IntX 实例。 |
![]() |
Rlyeh · 如何在python中对N个列表的元素求和? 2 年前 |
![]() |
Mr. Kisus · 如何删除数字对中的第二个数字 2 年前 |
![]() |
peter · 检查用户输入是否为数字,然后从切换到打印 6 年前 |
![]() |
Simon · 将整数拆分为单独的部分 6 年前 |
![]() |
Boby Marley · 如何在Javascript中求和 7 年前 |
![]() |
Manuel · 如何处理熊猫数据框中的小数 7 年前 |