public int[] StrToInt(String[] str)
{
   int[] intArr = int[str.length];
   for(int i=0;i<str.length;i++)
  {
     int[i] = Int32.Parse(str[i]);
  }
  return intArr;
}

解决方案 »

  1.   

    用循环来进行转换。
    for(int i=0;i<string.Length;i++)
      int[i] = int.parse(string[i]);
      

  2.   

    用parse函数:
    int[i] = int.parse(string[i])
      

  3.   

    当然没有直接转换一个数组的函数。要是所有的功能.net都实现好了要我们程序员干吗?你自己用上面的方法写一个函数不就得了。
      

  4.   


    private int[] Str_change_int(string []strArrayParm)
    {
    //Define a new array of int type 
    int []intArray = new int[strArrayParm.length];for(int nCount = 0; nCount < 5; nCount++)
    {
      int[nCount] = Int32.Parse(strArrayParm[nCount]);
    }
    //return change array.
    return intArray ;
    }
    我的想法,和freecs(北狼) 的差不多!