gpt4 book ai didi

asp.net-mvc-3 - 使用 Linq 匹配字符串列表中单词的第一个字符

转载 作者:行者123 更新时间:2023-12-02 22:17:46 25 4
gpt4 key购买 nike

我有一个 LINQ 查询。我只是 Linq 的初学者。我想用它来自动完成。我需要将输入与字符串中单词的起始字符相匹配。考虑这种情况。

字符串列表

1. London Corporation
2. Financial Services Industry
3. European Union Countries.
4. Derivative Securities

在上面的列表中,当用户按下字符“C”时,查询应返回值 1 和 3 作为单词字符串中的匹配字符“C”。如果输入为“S”,则结果应为 2 和 4。

我试过下面的那个。但不知道接下来我该如何进行。请任何人告诉我如何拆分字符串中的单词并匹配输入字符。我尝试了下面的代码。

代码

    var model = (from line in db.BibContents
where line.TagNo == "020" && line.Sfld == "a" && line.Value.Split(' ').StartsWith(Val)
select new PoDetails
{
BibId = line.BibId
}).ToList();

谢谢,

最佳答案

你想要这样的东西:

line.Value.Split(' ').Any(x => x.StartsWith(Val))

关于asp.net-mvc-3 - 使用 Linq 匹配字符串列表中单词的第一个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14196228/

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