数字是这样遍历的:
                            buliding.Cell = 3;                            int cell = 0;
                            int.TryParse(buliding.Cell, out cell);
                            if (cell > 0)
                            {
                                lstPopBox.Items.Clear();
                                for (int i = 1; i <= cell; i++)
                                {
                                    lstPopBox.Items.Add(i + "单元");
                                }
                                ShowPopBox();
                            }
得到的遍历是 1单元
             2单元
             3单元。
想请教各位高人 如果是 字母,我该怎么做啊?就是得知 字母C,能遍历出 A B C 。。

解决方案 »

  1.   

    List<string> lt = new List<string>() { "b", "a", "c", "f", "d" };
            lt.Sort();
            if (lt.Contains("c"))
            {
                for (int i = 0; i < lt.FindIndex(I => I.ToString() == "c") + 1; i++)
                {
                    Response.Write(lt[i].ToString() + "<br/>");
                }
            }
      

  2.   

    string str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
                foreach (char c in str)
                {
                    Console.Write(c);
                    if (c == 'F')
                        break;
                }
      

  3.   

    描述不明确:
    这个希望能给你点启示:
    http://blog.csdn.net/wangdingbang/article/details/6653360
      

  4.   


    请问{ "b", "a", "c", "f", "d" };的排位一定要这样吗?能麻烦你帮我做A到Z出来吗。。