从String转换为INT可以保存另一个值

时间:2015-04-07 06:08:14

标签: c# oop

我有一个函数,我将数字作为字符串,当我将数字转换为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

1 个答案:

答案 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]);
}