본문 바로가기
CSharp/CSharp 문법

Array.Exists()로 배열 조건 빠르게 검사하기

by MonoSoft 2025. 4. 30.
728x90
반응형

Array.Exists()로 배열 조건 빠르게 검사하기

 

C#의 Array.Exists() 메서드는 
배열에 특정 조건을 만족하는 요소가 하나라도 
존재하는지 간단하게 검사할 수 있는 방법입니다.
불필요한 반복문 없이 조건 검사를 간결하게 
표현할 수 있어 유용합니다.

using System;

class Program
{
    static void Main()
    {
        int[] numbers = { 3, 7, 9, 12, 15 };

        bool hasEven = Array.Exists(numbers, n => n % 2 == 0);

        Console.WriteLine(hasEven
            ? "✅ 배열에 짝수가 있습니다."
            : "❌ 배열에 짝수가 없습니다.");
    }
}

Array.Exists(array, predicate)는 조건을 만족하는 요소가 
하나라도 존재하면 true를 반환합니다.
람다식을 활용해 매우 직관적인 조건 표현이 가능합니다.
복잡한 조건 검사나 필터링 로직을 단순화할 때 좋습니다.

 


#CSharp배열검사 #ArrayExists활용 #조건존재확인 #DotNet배열함수 
#람다표현식 #조건검색로직 #배열유틸리티 
#CleanCode적용 #조건간소화 #SystemArray메서드

728x90
반응형

댓글