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
반응형
'CSharp > CSharp 문법' 카테고리의 다른 글
string.Contains()로 문자열 포함 여부 간단히 확인하기 (0) | 2025.05.05 |
---|---|
string.IsNullOrWhiteSpace()로 문자열 안전하게 검사하기 (0) | 2025.04.29 |
switch 표현식으로 깔끔한 조건 분기 구현하기 (0) | 2025.04.22 |
List<T>와 AddRange()로 다중 요소 추가하기 (0) | 2025.04.18 |
enum을 활용한 의미 있는 상수 집합 정의 (0) | 2025.04.16 |
댓글