c# - 获取与我的特定字符串匹配的字符串列表?
问题描述
我有一个字符串列表
List<string> listOfstring = new List<string> { "a", "app", "1", "bam", "man","......."};//a big list
app
现在我需要所有以 linq开头的字符串
解决方案
使用 System.Linq 中的 Where 函数正是您所寻找的。我们还可以使用 starts with 函数从列表中获取所有以单词“app”开头的值。
var results = listOfstring.Where(x => x.StartsWith("app", StringComparison.Ordinal)).ToList();
推荐阅读
- excel - 使用VBA从url中的文本文件中读取字符串
- java - 如何实现 Train 类
- python - 在 IPFS 上上传文件时出错(TypeError:预期的字符串或类似字节的对象)
- python - 如何在 Python 中使用 Tkinter 在 Canvas 中调整图像的大小?
- r - 如何在 R 中找到 2 个数据帧的公共行(考虑反之亦然格式)
- firebase - “String”类型不是“index”类型“int”的子类型相关的导致错误的小部件是 FutureBuilder
- laravel - 在 laravel 5.7 中,我想在随机查看数据库中显示我的记录,但每天或每月随机播放
- forms - 使用 x-if 跳过 alpine.js 中的循环
- javascript - 将音频数据转换为波形数据?
- c++ - 为什么注释不能被编译器执行和忽略,它在哪个头文件中定义退出?