这里我通过了List<>作为参数,但不知道调用字段来比较和检查其他。
//检查此代码
public RankModels created(List<collection_master> col)
{
if (col == null)
return null; ;
return new RankModels()
{
CustomerID = col.CustomerID,--error
AmountRecevied = col.AmountRecevied,--error
Date_Time = col.Date_Time,
Area = col.Area,
AgentID = col.AgentID,
Money_Receipt_No = col.Money_Receipt_No,
Payment_Mode = col.Payment_Mode,
Money_Receipt_Photo = col.Money_Receipt_Photo
};
}
答案 0 :(得分:3)
col
是collection_master
个对象的列表。所以你不能使用像col.CustomerID
这样的东西。您必须使用索引从集合中获取元素,然后读取它的属性。例如,
col[0].CustomerID
将为您提供列表中第一个对象的CustomerID
属性值。
答案 1 :(得分:0)
您的代码错误... col
是一个列表,您无法通过列表访问collection_master
的属性。
使用像:
CustomerID = col[0].CustomerID
并将继续工作
答案 2 :(得分:0)
你可以这样调用这个方法
RankModels rankModel= created(col[0])