더북(TheBook)

Count( ) 메서드로 배열의 건수 구하기

이번에는 Count() 확장 메서드로 정수 배열의 개수를 구해 보겠습니다. 다음 내용을 입력한 후 실행해 보세요.

Count( ) 메서드로 배열 개수 계산: LinqCount.cs

using System;
using System.Linq;

class LinqCount
{
    static void Main()
    {
        int[] numbers = { 1, 2, 3 };

        int count = numbers.Count();

        Console.WriteLine($"{nameof(numbers)} 배열 개수 : {count}");
    }
}

실행 결과

numbers 배열 개수 : 3

사실 배열 개수는 배열의 Length 속성을 사용해서 구할 수 있습니다. 잠시 후에 알아보겠지만, Count() 메서드는 몇 가지 조건을 추가하여 처리할 수도 있습니다.

출력문에는 numbers 배열의 이름을 직접 출력하는 대신에 nameof() 연산자를 사용하여 numbers 배열 이름을 문자열로 출력해 보았습니다. 이렇게 하면 비주얼 스튜디오의 이름 바꾸기 기능을 이용하여 numbers 배열 이름이 포함된 문자열을 한꺼번에 바꿀 수 있습니다.

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