IEnumerable.EachTSource(FuncTSource, TSource predicate) 逐个更改列表成员的值
??????? /// <summary>
??????? /// 逐個對象執(zhí)行predicate并獲得返回值
??????? /// </summary>
??????? /// <typeparam name="TSource"></typeparam>
??????? /// <param name="source"></param>
??????? /// <param name="predicate"></param>
??????? /// <returns></returns>
??????? public static IEnumerable<TSource> Each<TSource>(this IEnumerable<TSource> source, Func<TSource, TSource> predicate)
??????? {
??????????? foreach(TSource t in source)
???{
??????????????? yield return predicate(t);
???}
??????? }
?
IEnumerable<int> arr= new int[] { 1, 2, 3, 4 }.Each(info => info = info + 10);
運行結果:arr=new int[] { 11, 12, 13, 14 }
總結
以上是生活随笔為你收集整理的IEnumerable.EachTSource(FuncTSource, TSource predicate) 逐个更改列表成员的值的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 机器学习sklearn的快速使用--周振
- 下一篇: Voltage Keepsake Cod