微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

| 我有一个字符串列表,并且列表中有多个字符串。 列表中的每个字符串均以数字开头。
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开头的字符串列表。

解决方法

var result = stringList.Where(i => i.StartsWith(\"04\"));
,
stringList.Where(s => s.StartsWith(\"04\"))
要么
stringList.Where(s => s.StartsWith(\"04\")).ToList()
如果您需要清单,以下是可能的解决方案:
 // Lambda
 stringList.FindAll(o => o.StartsWith(\"04\"));

 // LINQ
 (from i in stringList
  where i.StartsWith(\"04\")
  select i).ToList();
,我想这很容易理解,而且格式正确 var ss =来自stringList中的字符串g 其中g.Substring(0,2)== \“ 04 \” 选择g; foreach(ss中的字符串str) { Console.WriteLine(str); }

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。