求教,foreach如何赋值给数组

joojoohi 2011-09-21 05:10:26
我想用foreach遍历的第一个值赋值给string[0],第二个值string[1]依此类推
但是for语句写不好,真心求教
...全文
1311 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
joojoohi 2011-09-21
  • 打赏
  • 举报
回复
脑子短路了~下班的路上发现自己2了....
谢谢大家
lihaipeng1224 2011-09-21
  • 打赏
  • 举报
回复
以上都对。
beckfun 2011-09-21
  • 打赏
  • 举报
回复
for可以这样写..

string[] arr1=new string[3]{"1","2","3"};
string[] arr2=new string[3];
int cnt=arr1.length;
for(int i=0,i<cnt,i++)
{
arr2[i]=arr1[i];
}


foreach:

string[] arrs=new string[3]{"1","2","3"};
List<string> arrList=new List<string>();
foreach(string arr in arrs)
{
arrList.add(arr);
}
string[] temp=arrList.ToArray();
litianci2002 2011-09-21
  • 打赏
  • 举报
回复
private void button1_Click(object sender, EventArgs e)
{
String[] s ={"1","2","3"};
String[] co = new string[3];
int n = 0;
foreach(String str in s)
{
co[n]=str;
n++;
}

MessageBox.Show(co[0] + co[1] + co[2]);
}
zxckfc 2011-09-21
  • 打赏
  • 举报
回复

count为你要遍历的对象的长度
for(int i=0;i<count;i++)
{
string[i]=value
}

yourlist为你要遍历的对象
int i=0;
foreach(string str in yourlist)
{
string[i]=str;
i++;
}

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧