我有一个函数,我将数字作为字符串,当我将数字转换为int时,它们会保存一些其他值。 为什么这有帮助。
private string DoTheMath()
{
string s = Console.ReadLine();
string[] s1 = s.Split(' ');
int n1 = Convert.ToInt32(s1[0]);
int k1 = Convert.ToInt32(s1[1]);
}
当我输入49 51 int n1获得值31 和int k1得到值33
答案 0 :(得分:1)
由于您要将字符串解析为整数,因此您可能需要Int32.Parse:
private string DoTheMath()
{
string s = Console.ReadLine();
string[] s1 = s.Split(' ');
int n1 = Int32.Parse(s1[0]);
int k1 = Int32.Parse(s1[1]);
}