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

发布于 2024-11-02 13:22:36 字数 331 浏览 1 评论 0原文

我有字符串列表,列表中有字符串的数量。 列表中的每个字符串都以数字开头。

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 开头的字符串列表。

I have list of string and there are number of string in the list.
Each string in the list start with 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");

I want a Linq query that will return me list of string that starts with 04.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

梦魇绽荼蘼 2024-11-09 13:22:36
stringList.Where(s => s.StartsWith("04"))

或者

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

如果您需要一个列表

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

or

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

if you need a list

长梦不多时 2024-11-09 13:22:36
var result = stringList.Where(i => i.StartsWith("04"));
var result = stringList.Where(i => i.StartsWith("04"));
难理解 2024-11-09 13:22:36

以下是可能的解决方案:

 // Lambda
 stringList.FindAll(o => o.StartsWith("04"));

 // LINQ
 (from i in stringList
  where i.StartsWith("04")
  select i).ToList();

Here are the possible solution for it:

 // Lambda
 stringList.FindAll(o => o.StartsWith("04"));

 // LINQ
 (from i in stringList
  where i.StartsWith("04")
  select i).ToList();
楠木可依 2024-11-09 13:22:36

我想这很容易理解,并且格式正确

var ss=from string g in stringList

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

select g;

foreach(ss 中的字符串 str)
{
Console.WriteLine(str);
}

I guess this will be easy to understand and its in proper format

var ss=from string g in stringList

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

select g;

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文