private List<T> ParsePolicyDetails<T>(List<HouseHoldview> lsthousehold)
{
List<T> lstPolicyInfo = new List<T>();
var checkInHouseHold = from c in lsthousehold
where c.PolicyDetail.Any(p => p.LineOfBusiness.Trim().ToUpper() == "A" && p.PolicySourceSystem.ToUpper().Trim() != "PLCS"
&& p.PolicySourceSystem.ToUpper().Trim() != "APS"
&& p.PolicySourceSystem.ToUpper().Trim() != "FOREMOST")
select c.PolicyDetail;
foreach (var policies in checkInHouseHold)
{
var chek=policies.Where(p => p.LineOfBusiness.Trim().ToUpper() == "A" && p.PolicySourceSystem.ToUpper().Trim() != "PLCS"
&& p.PolicySourceSystem.ToUpper().Trim() != "APS"
&& p.PolicySourceSystem.ToUpper().Trim() != "FOREMOST" && p.LineOfBusiness.ToUpper().Trim() == "A");
lstPolicyInfo.Add(chek);
}
return lstPolicyInfo;
}
非常に単純なコードのように見えますが、エラーが発生します。小切手はタイプ T ではないため、これを処理する方法
エラーは 'System.Collections.Generic.List.Add() に最適なオーバーロードされたメソッドの一致です