[C#] LINQ(Language Integrated Query)
·
Game Programming/C#
LINQ란?LINQ는 Language Integrated Query의 약자로 통합된 질의 언어를 의미합니다.C# 언어의 강력한 기능 중 하나로, 데이터 집합을 쿼리하는 표준화된 방법을 제공합니다. 즉, LINQ를 통해 컬렉션 형태를 띄는 모든 데이터에 질의를 할 수 있으며, 데이터 처리와 관련된 복잡한 로직을 직관적이고 명확하게 표현할 수 있습니다.사용 예시 1간단히 1 ~ 10의 데이터가 들어있는 리스트에서 5 이상의 데이터들을 추출한다고 가정해보도록 하겠습니다.일반적으로 작성한다면 다음과 같은 형태의 코드가 만들어질 것입니다.List ints = new List() { 1, 2, 3, 4, 5, 6, 7, 8, 9};List answer = new List();foreach (int num in in..