1

我有一个需要转换为数字的大文本字符串数字(20 个字符,无小数)。我试过 Convert.ToInt64 但值太大。对于这么大的数字,最好的转换方法是什么?而且,Convert.ToInt64() 的实际最大值是多少?

谢谢

4

1 回答 1

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 支持任意大的整数值,因此大小可以任意大。

于 2010-07-29T17:23:16.087 回答