C# 大于Long和Int的BigInteger?
我正在做一个程序,将使用非常大的数字,它将有太多的工作,即使是最轻微的缓慢。 我的问题是:大整数比正常的int和long慢吗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
long number = 12;
BigInteger number2 = 12;
public void add()
{
number += 1;
}
public void add2()
{
number2 += 1;
}
现在哪个更快?是的,类型BigInteger比int或long慢
但是,对于大数值的整数计算,需要一个BigInteger。测试它并找出答案。此外,如果您的数值大于Int64,您真的没有选择余地。