C# List<List<string>> 赋值问题 本帖最后由 brook_zhou 于 2011-01-11 13:42:27 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 for (int i = 0; i < 10; i++) { lastList.Add(item); //这里你是把同一个对象重复的加入到一个列表 } for (int j = 0; j < 10; j++) { lastList[j][0] = myCode[j];//这是你是在为同一个对像(item)的第0位赋值 item[0] = myCode[j]; } lastList.Add(item); 每次都把整个item都加进去了啊LZ是想弄个KEY VALUE的功能吗?用Dictionary<string, string>这个多好用啊 我想问一下,之后我再单独赋值,不行吗?for (int j = 0; j < 10; j++) { lastList[j][0] = myCode[j]; //这里我单个输出lastList[j][0] 的值是对的呀 }//走出for之后就变了 我是用来存放多个String数组的是取新浪股票数据 比如:string str = "1";for(..){ str = j.ToString();//这里str也j啊}你就是在为同一对象赋值 你代码里有一句改为: lastList.Add(item.Select(s=>s).ToList()); sprc_lcl,我问一下,里面的s 代表什么? ^(0|[1-9][0-9]*)(\.[0-9]{1,3})?$ 求改 急!求不需要在ORACLE的tnsnames文件中配置的C# winform客户端连接ORACLE数据库的方式 Windows Mobile 6 的DataGrid首列固定 C#如何让notifyIcon的提示不消失 如何用C#读取手机联系人(包括sim卡的)!!! 请教一个正则表达式 如何在主窗口菜单上显示所有已打开的子窗口名称? .NET中使用多线程的问题。(UP有分) 请问Com+是否最终将为程序集代替? 如何在c#里面调用一个ASP页面? 关于SQL表格的主键 winform中截取某控件图像
{
lastList.Add(item); //这里你是把同一个对象重复的加入到一个列表
} for (int j = 0; j < 10; j++)
{
lastList[j][0] = myCode[j];//这是你是在为同一个对像(item)的第0位赋值 item[0] = myCode[j];
}
LZ是想弄个KEY VALUE的功能吗?用Dictionary<string, string>这个多好用啊
{
lastList[j][0] = myCode[j];
//这里我单个输出lastList[j][0] 的值是对的呀
}
//走出for之后就变了
string str = "1";
for(..)
{
str = j.ToString();
//这里str也j啊
}你就是在为同一对象赋值
lastList.Add(item.Select(s=>s).ToList());