我有一个字符串列表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 关注
 - 127 浏览
 
添加回答
举报
0/150
	提交
		取消
	