リストに新しく追加されたデータは、の以前の値を置き換えます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);
}