我有一个包含这样的字符串的列表:
List<String> data = new List<String>
{
"marine",
"blue",
"SEM",
"seven",
"sensible",
"six"
};
Run Code Online (Sandbox Code Playgroud)
现在我想将此列表与字符串进行比较,并将匹配项添加到新列表中:
String input = "se";
List<String> newList = new List<String>;
Run Code Online (Sandbox Code Playgroud)
匹配条件是,第一个字母应该相同(区分大小写).在这种情况下,newList包含:
"七"和"明智"
最高性能的解决方案如何?
var newList = data.Where(s => s.StartsWith(input)).ToList();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
54 次 |
| 最近记录: |