gpt4 book ai didi

c# - 无法将方法组 'FirstOrDefault' 转换为非委托(delegate)类型

转载 作者:行者123 更新时间:2023-11-30 14:08:52 25 4
gpt4 key购买 nike

我正在检索列表并需要获取特定记录。我尝试过几种不同的方法,但每种方法都会产生错误。我使用以下代码收到上述错误:

List<DashboardModel> dashboardData = CompanyClient.GetContractorRankingByMajorIDAndContractorID(majorId, contractorId);
DashboardModel SSQScore = new DashboardModel();
SSQScore = dashboardData.Where(x=>x.ModuleInstanceID == 1).FirstOrDefault;

List 由方法 (GetContractor...) 返回。

非常感谢任何帮助!

最佳答案

这个

SSQScore = dashboardData.Where(x=>x.ModuleInstanceID == 1).FirstOrDefault;

应该这样写

SSQScore = dashboardData.FirstOrDefault(x=>x.ModuleInstanceID == 1);

或者您可以在 FirstOrDefault 之后使用 () 来更正您的陈述,

SSQScore = dashboardData.Where(x=>x.ModuleInstanceID == 1).FirstOrDefault();

关于c# - 无法将方法组 'FirstOrDefault' 转换为非委托(delegate)类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32798557/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com