Collection Class: Collection으로 부터 상속받은 애들⚠️ using System.Collections; / using System.Collections.Generic; 를 써줘야 동작한다⚠️List CollectionSort() : 정렬: 배열을 정렬해주는 함수 - int 타입➡ 오름차순, string(또는 char) 타입 ➡ 알파벳순123456789101112131415Liststring> list = new Liststring>(){ "Unreal", "Unity", "Lumberyard", "Houndini", "Box2D", "PhyX", "FMOD", "SpeedTree"}; list.Sort(); // 정렬 Print(lis..
SQO : 표준 질의 연산자(람다를 이용하여 질의를 편하게 하려는것 [단순한 데이터를 다룰 때]) Structured Query Operator표준 질의 명령 (표준 요구 명령) [일단 예제를 보기위해 데이터를 작성해준다 / 하단 코드 참고]12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312..
delegate (델리게이트)델리게이트는 한마디로 말해서 대리자이다. 메소드 참조를 포함하고 있는 영역이라고 말할 수 있다.델리게이트는 메소드의 참조를 포함한다. 델리게이트를 이용해서 메소드를 넘겨줄 수 있다. 메서드 자체를 인자로 넘겨주는 ‘형식’이다. 델리게이트는 메소드를 참조 하는 것이고, 참조하는 메소드가 달라진다면 델리게이트 역시 달라진다. 선언방법public delegate [반환형] [델리게이트명] (매개변수)유니티[C#]를 이용한 델리게이트 예제 - 11234567891011void Start() { TestDelegate t = new TestDelegate(Test); t.Invoke("실행법1"); t("실행법2"); } priv..
연산자 오버로딩C# 에서는 사용자 정의 (Class / Struct) 형식에서 operator 키워드로 정적 멤버 함수를 정의하여 연산자를 오버로드 할 수 있다. 모든 연산자를 오버로드할 수 있는 것은 아니며, 일부 제한이 있는 연산자도 있다. ➡️연산자 오버로딩 - 단항, 산술, 항등 및 비교 연산자를 정의합니다. - C# | Microsoft LearnEquals() 재정의유니티[C#] - 예제123456789101112131415161718192021222324Coordinate coordinate = new Coordinate(){ X = new Vector3(10, 20, 30), // public 일 때 변수초기화 Y = new Vector3(20, 30, 40),}; Coor..
★KEYWORD★메모리 지역성 : 프로그램이 실행되는 동안 데이터나 명령에 접근할 때 특정 시간 동안 집중적으로 접근하는 경향을 의미 / CPU 캐시의 효율적인 사용 / 프로그램의 성능 향상메모리 지역성이란?메모리 지역성(Locality of Reference)은 프로그램이 실행되는 동안 데이터나 명령어에 접근할 때, 특정 시간 동안 특정 영역의 메모리에 집중적으로 접근하는 경향을 의미한다.이러한 지역성은 CPU 캐시의 효율적인 사용을 가능하게 하며, 프로그램의 성능을 향상시키는 중요한 요소이다.메모리 지역성은 크게 다음 두 가지로 분류된다시간 지역성 (Temporal Locality): 한 번 접근한 메모리 위치에 대해 가까운 미래에 다시 접근할 확률이 높은 것을 의미한다. 예를 들어, 루프에서 반복적..
★KEYWORD★컴퓨터의 중앙 처리 장치(CPU)를 구성하고 있는 논리 회로의 한 가지. 주어진 숫자와 문자를 입력받아 지정된 자릿수만큼 입력된 숫자의 위치를 자리 이동한다.CPU Shifter연산 장치(ALU)는 산술 연산과 논리 연산을 수행하는 기능을 가진 장치이다. 주로 정수 연산을 수행하지만, 최근에는 실수연산과 부동소수 연산까지 처리할 수 있게되었다. 연산장치의 구성요소에는 가산기(Adder), 보수기(Complementer), 시프터(Shifter), 오버플로우 검출기(Overflow), 데이터 레지스터(Data Register)가 있는데 그 중 시프터는 2진수의 각 자리를 왼쪽 또는 오른쪽으로 이동해주는 회로이다. 출처 및 참고 : 위키백과, 나무위키