当前位置:编程学习 > C#/ASP.NET >>

在c#中如入用foreach为数组元素赋值

帮帮忙  在c#中如何用foreach为数组赋值 --------------------编程问答-------------------- 只能用for的吧。

----------------------------------------------------------------
很抱歉,没有时间详细解释。通过搜索引擎查找问题及回复的关键词可能会有帮助。 --------------------编程问答-------------------- foreach的迭代变量,无法为它赋值
----
vs提示错误信息
--------------------编程问答-------------------- 看看这样也许可以的   
     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 楼 wudibaobei8 的回复:
看看这样也许可以的  
    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].T…

顶 --------------------编程问答--------------------
引用 3 楼 wudibaobei8 的回复:
看看这样也许可以的 
     static void Main(string[] args)
        {
           
            string str = "abcdefghijklmnopqrstuvwsyz";
            string[] list = new string[str.Length];
            int ……


这都行...又没给str赋值 --------------------编程问答-------------------- 支持foreach循环的条件是集合实现了IEnumerable或IEnumerator 接口 --------------------编程问答--------------------
引用 6 楼 yulei243007703 的回复:
支持foreach循环的条件是集合实现了IEnumerable或IEnumerator 接口
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,