将新添加的数据替换为list<>
中的以前的值。 在以下代码段中,listRM
中的所有项都包含Address
信息。我究竟做错了什么?列表对象中的数据正在被最新值替换。
public void Assign(Rprts PrevItem, Rprts CurrentItem, List<Fields> listRM)
{
Fields field = new Fields();
field.hding = "Name :";
field.FName = PrevItem.fname;
field.LName = PrevItem.lname;
field.addrs1 = "";
field.addrs2 = "";
field.City = "";
listRM.Add(field);
field.hding = "Address :";
field.Qty = "";
field.Name = "";
field.Dept = "";
field.addrs1 = "ABC";
field.addrs2 = "XYZ";
field.City = "UVW";
listRM.Add(field);
}