两种方法:
1.int.Parse
2.System.Convert.ToInt32

解决方案 »

  1.   

    1.Int32.Parse(str);
    2.System.Convert.ToInt32(str);
      

  2.   

    .Int32.Parse(str);
    2.System.Convert.ToInt32(str);看书细心点.
      

  3.   

    保证你的string 型的值是数字哦
    在用以上说的方法.
      

  4.   

    Conver.Toint32("string");
    int32.Parse("string");
      

  5.   

    靠,如果里面的string不能转换为数字,会产生什么异常啊??
      

  6.   

    try
    {
       Conver.Toint32("string");
       int32.Parse("string");
    }
    catch(Exception e)
    {
       throw e;
    }
      

  7.   

    string能否转换为数字,可以用
    float.IsNaN()
    Double.isNaN()
    校验以下,不用抛出异常
      

  8.   

    Convert.ToInt32(string);
    Int32.Parse(string);
      

  9.   

    Convert.ToInt32(string);
    Int32.Parse(string);
      

  10.   

    Convert.ToInt32(str);
    Int32.Parse(str);
      

  11.   

    string s = ...;
    int i;
    if(s != null && Regex.IsMatch(s,@"^\d+$"))
     i = int.Parse(s);
      

  12.   

    两种方法:
    1.int.Parse
    2.System.Convert.ToInt32
      

  13.   

    string能否转换为数字,可以用
    float.IsNaN()
    Double.isNaN()
    校验以下,不用抛出异常
    这样真的可以吗?.net 在另一个系统中,没试,如果这样能行就不要用try{}catch{}了,
    那真是太好了。
      

  14.   

    float.IsNaN()
    Double.isNaN()
    不行呀,里面的参数要求是数字的呀.
      

  15.   

    string str="123";
    int num=Convert.ToInt32(str);
      

  16.   

    int ir=4;
    string dd=System.Convert.ToInt32(it);
      

  17.   

    1、Int32.parse(string);
    2、Conver.toint32(string);
      

  18.   

    Int32.parse(string);
    Conver.toint32(string);