C# 大于Long和Int的BigInteger?

C# 大于Long和Int的BigInteger?,c#,numbers,int,long-integer,biginteger,C#,Numbers,Int,Long Integer,Biginteger,我正在做一个程序,将使用非常大的数字,它将有太多的工作,即使是最轻微的缓慢。 我的问题是:大整数比正常的int和long慢吗 long number = 12; BigInteger number2 = 12; public void add() { number += 1; } public void add2() { number2 += 1; } 现在哪个更快?是的,类型BigInteger比int或long慢 但是,对于大数值的整数计算,需要一个Big

我正在做一个程序,将使用非常大的数字,它将有太多的工作,即使是最轻微的缓慢。 我的问题是:大整数比正常的int和long慢吗

    long number = 12;
    BigInteger number2 = 12;

public void add()
{
    number += 1;
}
public void add2()
{
    number2 += 1;
}

现在哪个更快?

是的,类型BigInteger比int或long慢


但是,对于大数值的整数计算,需要一个BigInteger。

测试它并找出答案。此外,如果您的数值大于Int64,您真的没有选择余地。