我有一个字符串列表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();
小怪兽爱吃肉
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"));
希望这有帮助。
- 3 回答
- 0 关注
- 91 浏览
添加回答
举报
0/150
提交
取消