gpt4 book ai didi

c# - 我是在重新发明轮子吗?

转载 作者:行者123 更新时间:2023-11-30 18:50:39 27 4
gpt4 key购买 nike

public static void Apply<T>(this IList<T> source, Func<T, T> func)
{
for (int i = 0; i < source.Count; i++)
{
source[i] = func.Invoke(source[i]);
}
}

示例:

 List<string> fruits = new List<string> { "ApPel", "BANana", "oRANGE" };
fruits.Apply((x) => x.ToUpper());

结果:苹果香蕉橙

  • 我是在重新发明轮子,还是已经存在了?
  • Apply可以写的更好吗?

最佳答案

fruits = fruits.Select(x => x.ToUpper()).ToList();

关于c# - 我是在重新发明轮子吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4864563/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com