Linq:无法将IEnumerable字符串转换为Systems.Collection.Generic.List

时间:2019-05-29 15:11:21

标签: c# linq

我正在尝试使用linq更新c#中列表中的值。我当前收到编译错误,提示无法将IEnumerable字符串转换为Systems.Collection.Generic.List。有人可以告诉我我在做什么错。 我首先尝试获取仅匹配两个值的列表,第二步中,我尝试将“名称”字段更新为“商业字母”。我在那句话中出错了。我能在一个陈述中实现全部目标,还是他们有更好的方法做到这一点?

var fundClassType = CacheHelper.GetLookupData<FUND_CLASS_TYPE>().Where(x=> x.ID == (int)FundClassType.SideLetter || x.ID == (int)FundClassType.Flagship).ToList();

fundClassType = fundClassType.Where(x => x.ID == (int) FundClassType.SideLetter)
                    .Select(x => x.NAME = "Commercial Letter");

0 个答案:

没有答案