给出包含十进制输入的错误
本文关键字:错误 输入 十进制 包含 | 更新日期: 2023-09-27 18:09:43
我为可能包含十进制值的大整数输入编写了一个代码。我选择了bigInt方法但它不接受十进制值
的输入{
Console.WriteLine("Enter Your first number :");
BigInteger bigInt1 = BigInteger.Parse(Console.ReadLine());
Console.WriteLine("Enter Your Second number :");
BigInteger bigInt2 = BigInteger.Parse(Console.ReadLine());
BigInteger sum = bigInt1 + bigInt2;
Console.WriteLine("Result after adding two Bumbers is :" + "'t" + sum);
}
您应该像这样使用Convert.ToInt64
,首先从Console.ReadLine()
转换字符串,然后将其解析为decimal
。
{
Console.WriteLine("Enter Your first number :");
var input = Console.ReadLine();
var num = Decimal.Parse(input);
BigInteger bigInt1 = Convert.ToInt64(num);
}