[C#/General] Enumerable.Aggregate 메서드 사용하기


[C#/General] Enumerable.Aggregate 메서드 사용하기

public class Example { public static void Main() { Console.Write("> \n"); string[] fruits = { "사과", "파인애플", "오렌지", "망고", "바나나" }; // 배열에서 banana 보다 긴 스트링을 누적기 함수를 통해 집계합니다. string longestName = fruits.Aggregate("오렌지", // Func 대리자를 이용하여 집계. (longest, next) => next.Length > longest.Length ? next : longest, // 리턴결과 fruit => fruit.ToUpper()); Console.WriteLine("과일중 가장 긴 이름은 {0}.", longestName); Cons..


원문링크 : [C#/General] Enumerable.Aggregate 메서드 사용하기