获取与我的特定字符串匹配的字符串列表?

我有一个字符串列表

List<string> listOfstring = new List<string> { "a", "app", "1", "bam", "man","......."};//a big list

现在我需要所有以 linq 开头的字符串app


Helenr
浏览 92回答 3
3回答

慕码人2483693

使用 System.Linq 中的 Where 函数就是您要查找的内容。我们还可以使用 start with 函数从列表中获取以单词“app”开头的所有值。var&nbsp;results&nbsp;=&nbsp;listOfstring.Where(x&nbsp;=>&nbsp;x.StartsWith("app",&nbsp;StringComparison.Ordinal)).ToList();

小怪兽爱吃肉

有两种方法可以编写 LINQ:1. 查询语法 2。方法语法使用查询语法:var&nbsp;results&nbsp;=&nbsp;from&nbsp;s&nbsp;in&nbsp;listOfstring&nbsp;where&nbsp;x.StartsWith("app")&nbsp;select&nbsp;s;使用方法语法:var&nbsp;results&nbsp;=&nbsp;listOfstring.Where(x=>&nbsp;x.StartsWith("app"));希望这有帮助。

白衣染霜花

你可以这样做listOfstring.Where(x => x.StartsWith("app"))
打开App,查看更多内容
随时随地看视频慕课网APP