foreach (XmlNode info in infos) { string[] item = new string[3]; item[(int)StringType.nick] = info.SelectSingleNode("nick").InnerText; item[(int)StringType.text] = info.SelectSingleNode("text").InnerText; item[(int)StringType.reply_id] = info.SelectSingleNode("id").InnerText; result.Add(item); info_num++; }
把每个list add 的元素item 在循环内new,而不要在循环外new
像上面这个item 在foreach内new