请问您能帮我将一个id基于的另一个List 1中的值赋给List 2吗?下面是两个类对象的结构,分别对应两个列表:
List 1 object :
public class Person
{
int id;
string fnName;
string lnName;
}
List 2 Object:
public class Payment
{
int paymentId;
string paymentType;
IEnumerable<string> paymentPersonIds;
IEnumerable<Person> PersonDetails;
}
基本上,我从一个函数获取List 1的数据,从另一个函数获取List 2的数据,如果PaymentPersonIds
与List 1 id匹配,我需要在Payment List中填写个人详细信息。
Payment
类的设计,我认为它应该是一个单一的“支付”条目。包括PaymentId
、PaymentType
和PersonId
的公共属性。然后,你可以创建一个List<Payment>
,其中包含不同人员的支付条目。此外,你应该在对象中创建公共属性而不是字段。 - user10216583