StreamReader sr = new StreamReader(@"C:\Documents and Settings\Administrator\桌面\品牌.txt", Encoding.Default);
string s;
while ((s = sr.ReadLine()) != null)
{
m++;
//上面一行一行读。然后在里面就看你自己怎么处理了。下面是假设。
string a = s;
Dicjd_brand.Add(m, a.Trim());
}
问题:字符串s已经是取到的值了,为什么还要字符串再次接收一次呢?
Dicjd_brand是个什么类型的?理论上不需要用a再接收一次了。
打个断点,进去看实际取出来的值,你就知道了。多调试你会发现很多问题不存在了就
确实没有再用a的必要,楼主这代码不是你自己写的吗?
你自己可以把那句代码删了,看看效果和之前有没有区别