[Unity]TIL (4) | 2023.07.27

kjg5370·2023년 7월 27일
0

TIL

목록 보기
4/91

LINQ

LINQ(Language-Integrated Query)는 C# 언어에서 쿼리 기능을 사용하는 것.
기본적으로 람다표현식을 사용하여 간결하고 가독성 좋게 작성 가능.

• 네임 스페이스

using System.Linq;

람다식

익명 함수로 불리며 식별자가 없는 함수.
주로 반복문이나 비교문에 많이 사용.
파라미터를 => 연산자 왼쪽, 실행 문장들을 => 연산자 오른쪽에 배치.

Query란?

쿼리는 DB(데이터베이스)를 다룰때 많이 나오는 단어.
데이터베이스 테이블에서 데이터 또는 정보를 요청할떄 사용하는 SQL문법.

유니티에서 사용해본 예시

using System.Linq;

//생략

 int[] arr = { 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7 };
 arr = arr.OrderBy(item  => Random.Range(-1.0f,1.0f)).ToArray();

=> arr의 리스트 안에 있는 숫자들을 랜덤하게 배치해주는 코드.

🐈

profile
학생입니다

0개의 댓글