use*_*179 1 c# string ienumerable prefix
是否有一种简单的方法可以为IEnumerable的每个成员添加前缀或后缀?除了(输入是IEnumerable)之外,我无法找到方法:
var sb = new StringBuilder();
foreach (var str in inputs) {
str = sb.Append(prefix).Append(str).ToString();
sb.clear();
}
Run Code Online (Sandbox Code Playgroud)
但这不会让我回到str ...我觉得应该有更好的方法来做到这一点.
这应该工作:
var result = inputs
.Select(x => prefix + x)
.ToList();
Run Code Online (Sandbox Code Playgroud)
它只是为每个输入创建一个新的字符串,前面加上前缀,然后将它们放入list.For 后缀只需更改prefix + x为x + suffix.
| 归档时间: |
|
| 查看次数: |
3122 次 |
| 最近记录: |