如何从字符串列表中获取字符串

本文关键字:字符串 获取 列表 | 更新日期: 2023-09-27 17:50:42

我有一个字符串列表,列表中有一些字符串。列表中的每个字符串都以number开头。

List<String> stringList=new List<String>();
stringList.Add("01Pramod");
stringList.Add("02Prakash");
stringList.Add("03Rakhi");
stringList.Add("04Test");
stringList.Add("04Test1");
stringList.Add("04Test2");

我想要一个Linq查询,将返回我的字符串列表,以04.

如何从字符串列表中获取字符串

stringList.Where(s => s.StartsWith("04"))

stringList.Where(s => s.StartsWith("04")).ToList()

如果你需要一个列表

var result = stringList.Where(i => i.StartsWith("04"));

以下是可能的解决方案:

 // Lambda
 stringList.FindAll(o => o.StartsWith("04"));
 // LINQ
 (from i in stringList
  where i.StartsWith("04")
  select i).ToList();

我想这很容易理解,它的格式是正确的

var s=from stringList

, g.Substring(0, 2) = ="04"

选择g;

foreach(string STR in ss){Console.WriteLine (str);}