为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

C#
Helenr 2022-09-04 16:59:28
我有一个字符串列表List<string> listOfstring = new List<string> { "a", "app", "1", "bam", "man","......."};//a big list现在我需要所有以 linq 开头的字符串app
查看完整描述

3 回答

?
慕码人2483693

TA贡献1860条经验 获得超9个赞

使用 System.Linq 中的 Where 函数就是您要查找的内容。我们还可以使用 start with 函数从列表中获取以单词“app”开头的所有值。

var results = listOfstring.Where(x => x.StartsWith("app", StringComparison.Ordinal)).ToList();


查看完整回答
反对 回复 2022-09-04
?
小怪兽爱吃肉

TA贡献1852条经验 获得超1个赞

有两种方法可以编写 LINQ:1. 查询语法 2。方法语法

使用查询语法:

var results = from s in listOfstring where x.StartsWith("app") select s;

使用方法语法:

var results = listOfstring.Where(x=> x.StartsWith("app"));

希望这有帮助。


查看完整回答
反对 回复 2022-09-04
?
白衣染霜花

TA贡献1796条经验 获得超10个赞

你可以这样做listOfstring.Where(x => x.StartsWith("app"))



查看完整回答
反对 回复 2022-09-04
  • 3 回答
  • 0 关注
  • 91 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信