我遇到了一个问题,想向一个
这背后的原因是什么?
IList
添加数据,但每次添加数据时,现有的数据都会被当前的数据覆盖。我的代码如下:Test test = new Test();
IList<Test> myList = new List<Test>();
foreach (DataRow dataRow in dataTable.Rows)
{
test.PatientID = Convert.ToInt64(dataRow.ItemArray[0]);
test.LastName = dataRow.ItemArray[1].ToString();
test.FirstName = dataRow.ItemArray[2].ToString();
myList.Add(test);
}
这背后的原因是什么?