key 와 Value를 사용해서 자료를 저장하는 자료구조. ㄴ 빠르게 데이터를 검색할 수 있다.key 값을 Hash 함수에 넣어 코드 값으로 변경한 후 Bucket(배열) 이라는 저장 공간에 인덱스 번호를 맵핑 시켜서 데이터를 저장한다.해
빠르게 데이터를 검색할 수 있다.제네릭key와 Value 모두 Strong Type을 입력 받는다.ㄴ Strong Type : 선언시 타입을 입력해 줘야 한다는 뜻ㄴ 강력한 형식이라고 하며 서로 다른 데이터 타입을 사용할 수 있는 문법의 !엄격한제한을 두는 방식 (오류
리스트 , 사전과 같은 대량의 데이터를 관리 및 제어할 수 있는 클래스를 의미한다. ㄴ 배열 또한 컬렉션에 포함이 된다.C ㄴ 즉 , Object 형을 기본으로 동작하도록 설계 되어있다. C 박싱과 언박싱이 발생하기 때문에 필연적으로 퍼포먼스 저하
▶C \- C ㄴ C / C++ / C ㄴ 즉 , int , float , double 등의 기본 자료형도 C 표현된다는것을 의미한다.★ \- 또한 , C - 그리고 데이터의 형식에 따라서 기본 데이터 형식과 복합 데이터 형식으로 구분된
// C// 파일 최상단에 위치 시켜야 한다.// 엔진의 정의 : 라이브러리의 집합 + 툴////using System.Collections;using System.Collections.Generic;using UnityEngine;// C/\* 1\. .Net Fr
유니티 API 메세지 기반 명령어 ㄴ 다른 오브젝트에 있는 명령을 실행하거나 혹은 명령을 내릴때 사용한다.또한 샌드메세지는 다른 오브젝트의 특정 명령만 실행하게 할 수 있다. (코루틴 포함)유니티 엔진의 특성상 사용 빈도가 높을 수 밖에 없다. ㄴ 컴포넌트 기반 프로
LINQ ( Language Intergreated Query )는 언어에 통합된 쿼리문을 의미하는 것으로 링크를 사용하면 컬렉션을 대상으로 데이터 베이스에 요청하는것처럼 쿼리문을 실행하는 것이 가능하다. ㄴ 즉, 링크를 활용하면 데이터의 필터링
단일 책임의 원칙해당 모듈이 여러 대상 또는 액터들에 대해 책임을 가져서는 안되고, 오직 하나의 액터에 대해서만 책임을 져야 한다는 것을 의미개방 폐쇠 원칙확장에 대해 열려있고 수정에 대해서는 닫혀있어야 한다는 원칙인터페이스 분리 원칙목적과 관심이 각기 다른 클라이언트