int i;
i=int.Parse("12");

解决方案 »

  1.   

    你可以用
    try
    {
    int i=int.Parse("1234");
    }
    catch
    {}
    也可以参考
    Char.IsNumber(char c);
    .
      

  2.   

    try{
    System.Int32.Parse(str)
    }
    catch{
    }
      

  3.   

    直接int a=Convert.ToInt32(str);
      

  4.   

    To:seanpeng(乔扬) 
    直接int a=Convert.ToInt32(str);有可能会出问题,应放到try{}catch{}中,或至少是.