我有一个需要转换为数字的大文本字符串编号(20个字符,无小数)。我试过Convert.ToInt64但是值太大了。对于这么大的数字,最好的转换方法是什么?而且,Convert.ToInt64()的实际最大值是多少?
由于
答案 0 :(得分:1)
Int64支持从-9,223,372,036,854,775,808到9,223,372,036,854,775,807的数字。
你可以使用UInt64(到18,446,744,073,709,551,615)扩大规模。
如果您需要大于此值,最好选择使用BigInteger,而BigInteger.TryParse代替Convert.ToXXX。 BigInteger支持任意大的整数值,因此大小可以根据需要大小。