如何解决如何从字符串列表中获取字符串?
| 我有一个字符串列表,并且列表中有多个字符串。 列表中的每个字符串均以数字开头。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 举报,一经查实,本站将立刻删除。