数値に変換する必要のある大きなテキスト文字列番号(20文字、小数点なし)があります。Convert.ToInt64を試しましたが、値が大きすぎます。これほど大きな数に最適な変換方法は何ですか?そして、Convert.ToInt64()の実際の最大値はいくつですか?
ありがとう
Int64は、-9,223,372,036,854,775,808から9,223,372,036,854,775,807までの番号をサポートします。
UInt64を使用して大きくすることができます(18,446,744,073,709,551,615に)。
それよりも大きいものが必要な場合は、Convert.ToXXXの代わりにBigInteger.TryParseを使用してBigIntegerを使用するのが最適なオプションです。BigIntegerは任意の大きさの整数値をサポートするため、サイズは必要に応じて大きくすることができます。