c# - 大量数字的简单算术运算c#

标签 c# arithmetic-expressions

我想对大量数字进行简单的算术运算,如下实现

 string t = "22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222";
        //decimal number = 22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222; Integral Constant is tooo large
        //long number = 22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222; Integral Constant is tooo large

        //string ans = t / 2; // get answer in numeric form

我该如何表现?任何想法将不胜感激。

编辑 我正在使用 3.5 .net Framework。

最佳答案

如果您使用的是 .NET 4.0,则可以使用 System.Numerics.BigInteger class .

如果您使用的是 .Net 3.5,那么您可以使用 Dynamic Language Runtime sources.

您还可以检查 IntX

关于c# - 大量数字的简单算术运算c#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35908764/

相关文章:

php - 为什么 02000 被评估为 1024

javascript - JavaScript 锯齿状多维数组中的逐元素算术运算

c# - 我的正则表达式可以改进吗?

c# - 如何使用下拉列表值(字符串)来过滤 linq 结果?

具有相同方法的 C# 子类

c# - claimsResponse 始终返回 Null

c++ - 算术 C++ 运算符

c# - 修改私有(private)静态只读字段

bash - 我如何在 bash 中使用浮点运算?

c - 在 C 中分配 double 值会出乎意料地起作用