본문 바로가기

.NET/C#

LINQ 쿼리를 사용하여 list 내에 값이 있는지 확인하는 방법 | ChatGPT

728x90
반응형

다음 LINQ 쿼리를 사용하여 list 내에 이 있는지 확인할 수 있습니다.

이 쿼리는 조건에 부합하는 요소의 수를 세고, 그 수가 0이면 sTypelist 내에 없음을 나타냅니다.

 

Any()

string sType = "...";

bool isSTypeInList = list.Any(x => x.type == sType);

if (isSTypeInList)
{
    // sType이 list 내에 존재함
}
else
{
    // sType이 list 내에 존재하지 않음
}

Any 메서드는 list에서 주어진 조건을 만족하는 요소가 하나라도 존재하면 true를 반환하며, 그렇지 않으면 false를 반환합니다. 이 방법을 사용하여 sTypelist 내에 존재하는지 확인할 수 있습니다.

 

출처 | ChatGPT

728x90
반응형