只能用for的吧。----------------------------------------------------------------
很抱歉,没有时间详细解释。通过搜索引擎查找问题及回复的关键词可能会有帮助。

解决方案 »

  1.   

    foreach的迭代变量,无法为它赋值
    ----
    vs提示错误信息
      

  2.   

    看看这样也许可以的   
         static void Main(string[] args)
            {
                
                string str = "abcdefghijklmnopqrstuvwsyz";
                string[] list = new string[str.Length];
                int i = 0;
                foreach (char ch in str)
                {
                    list[i] = ch.ToString();
                    i++;
                }
                Console.WriteLine(list[9].ToString());
                Console.Read();
            }
      

  3.   

    支持foreach循环的条件是集合实现了IEnumerable或IEnumerator 接口