Sum( ) 메서드로 배열의 합 구하기

    정수 배열 또는 컬렉션에 들어 있는 데이터의 전체 합을 구하는 예제를 살펴보겠습니다. 일반적인 환경이라면 if 문과 for 문 등을 조합하여 구현할 수 있습니다. LINQ에서 제공하는 Sum() 메서드를 사용하면 좀 더 손쉽게 합을 구할 수 있습니다. 다음 내용을 입력한 후 실행해 보세요.

    Sum( ) 메서드로 배열의 합 계산: LinqSum.cs

    using System;
    using System.Linq;
    
    class LinqSum
    {
        static void Main()
        {
            int[] numbers = { 1, 2, 3 };
    
            int sum = numbers.Sum();
    
            Console.WriteLine($"numbers 배열 요소의 합 : {sum}");
        }
    }

    실행 결과

    numbers 배열 요소의 합 : 6

    정수 배열인 numbers의 전체 합을 구하려고 Sum() 메서드를 사용했습니다. Sum() 메서드의 결괏값을 sum 변수에 받아서 출력하면 배열의 합이 저장되는 것을 알 수 있습니다. 이처럼 LINQ에서 제공하는 확장 메서드들을 사용하면 편리하게 합계, 건수, 평균 등을 구할 수 있습니다.

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.