gpt4 book ai didi

c# - 如何将字符串解析为 BigInteger?

转载 作者:太空宇宙 更新时间:2023-11-03 18:34:42 26 4
gpt4 key购买 nike

我正在写我的密码学方面的工作,今天我试图从字符串中获取一个 BigInteger 数字。但是我发现从字符串中获取 BigInteger 数字的唯一方法是

UTF8Encoding Encoding = new UTF8Encoding();
var bytes = Encoding.GetBytes(myString);
var myBigInteger = new BigInteger(bytes);

但这不是我需要的方式。我需要一些能准确返回字符串的 BigInteger 表示形式的东西。例如,如果我有

var myString = "1234567890";

我希望我的 BigInteger 是

BigInteger bi = 1234567890;

最佳答案

您可以使用该类型的 Parse 方法。

BigInteger.Parse(string value)

它是静态的。您传递一个字符串并获得相应的值。

例如:

BigInteger reallyBigNumber = BigInteger.Parse("12347534159895123");

关于c# - 如何将字符串解析为 BigInteger?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17053648/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com