字符数组替换
List<string> str = new List<string>{"大","人","好"};
要把str的"人"替换成"家",该如何写代码呢?谢谢
[解决办法]
//扩展方法
static IEnumerable<Tout> Each<T,Tout>(this IEnumerable<T> list,Func<T,Tout> func )
{
foreach (var item in list)
{
yield return func(item);
}
}
//调用结果
List<string> str = new List<string> { "大", "人", "好" };
var res=str.Each(p=>p.Replace("人","家")).ToList();