例如:1,2,3,5,8,
应该是读取“1”存起来接着读取“2”存起来…………

解决方案 »

  1.   

    using System;class Test
    {    static void Main()
        {
            Console.WriteLine(GetString("1,2,3,5,8,", 1));//1
            Console.WriteLine(GetString("1,2,3,5,8,", 4));//5
            Console.ReadLine();
        }    static string GetString(string s, int index)
        {
            string[] slist = s.Split(',');        if (--index < 0)
            {
                throw new Exception("....");
            }        if (index >= slist.Length)
            {
                throw new Exception("....");
            }        return slist[index];    }
    }
      

  2.   

    Split(',')
    Split(new string[]{","},StringSplitOptions.RemoveEmptyEntries)
      

  3.   


       string str = "1,2,3,4,5";
          string[] arr= str.Split(',');
          for (int i = 0; i < arr.Length; i++)
          {          Response.Write(arr[i] + " <br />");
          }
            
      

  4.   

    string test = "1,2,3,4,5,6";
                string[] test1 = test.Split(new string[] {","},StringSplitOptions.RemoveEmptyEntries);
                StringBuilder sb = new StringBuilder();            foreach (String s in test1)
                {
                    sb.Append(s.ToString());
                }
                Response.Write(sb.ToString());
    结果123456