본문 바로가기

.NET/C#

C# linq List 에 항목이 있는지 확인하는 코드 | ChatGPT

728x90
반응형

Any()

 

IList<Display> 형식의 displayList에서 DispNo가 "123"인 항목이 있는지 확인하려면 아래와 같이 LINQ를 사용하여 코드를 작성할 수 있습니다:

 

bool isDispNo123Exist = displayList.Any(display => display.DispNo == "123");

if (isDispNo123Exist)
{
    // "123"인 DispNo가 존재하는 경우
    Console.WriteLine("DispNo 123 exists.");
}
else
{
    // "123"인 DispNo가 존재하지 않는 경우
    Console.WriteLine("DispNo 123 does not exist.");
}

 

위 코드에서 Any() 메서드는 조건을 만족하는 요소가 하나 이상 있는지 확인합니다. display.DispNo == "123" 조건을 사용하여 DispNo가 "123"인 항목이 하나 이상 있는지 확인하고, 그 결과를 isDispNo123Exist 변수에 저장합니다. 그런 다음 이 변수를 사용하여 DispNo가 "123"인 항목의 존재 여부를 확인할 수 있습니다.

 

출처 | ChatGPT

728x90
반응형