gpt4 book ai didi

c# - 为什么这个 linq 查询返回一个 bool 值而不是选择的第一个结果?

转载 作者:太空狗 更新时间:2023-10-29 22:36:51 25 4
gpt4 key购买 nike

我有一个包含 5 个项目的字符串数组。如何通过 linq 查询获取这 5 项中的一项?

下面的代码只返回一个 bool 值 true。

string[] allWebTemplateSettings =SiteLidmaatschapSettings.Current.ProvisioningSettings;
var webTemplate = allWebTemplateSettings
.Select(x => x.StartsWith(string.Format("Template:{0}", web.WebTemplate)))
.FirstOrDefault();

最佳答案

使用 Where 而不是 Select:

var webTemplate = allWebTemplateSettings.Where(x => x.StartsWith(string.Format("Template:{0}", web.WebTemplate))).FirstOrDefault();

关于c# - 为什么这个 linq 查询返回一个 bool 值而不是选择的第一个结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29983795/

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