如何将 ,117,118,119  这段字符 
取成三个int 的数
117  118 119

解决方案 »

  1.   

    string str=",117,118,119";
    string[] strs=str.Split(new char[]{','});int[] iStrs=new int[strs.Length];for(int i=0;i<iStrs.Length;i++)
      iStrs[i]=Convert.ToInt(strs[i]);
      

  2.   

    split会拆分成"","117","118","119",所以得处理一下。string str=",117,118,119";
    string[] strs=str.Split(new char[]{','});int[] iStrs=new int[strs.Length];foreach(string s in strs)
    {
      if(s.Trim() != "")         <-----
      { 
          iStrs[i]=Convert.ToInt(strs[i]);
      }
    }
      

  3.   

    string str=",117,118,119";
    char[] de = {','};
    string[] your_need = str.Split(de);int a = your_need[0];
    int b = your_need[1];
    int c = your_need[2];