(C#) 42. 미로 알고리즘 (PlayerMoving)
플레이어 이동
플레이어 이동
SideWinder 미로 생성 알고리즘
Binary Tree 미로 생성 알고리즘
C#에서 동적 배열(List)과 연결 리스트(LinkedList)를 직접 구현하며 각 연산의 시간 복잡도와 동작 원리를 살펴본다.
C#의 Nullable 타입과 null 조건 연산자, ?? 연산자를 사용해 null 값을 안전하게 다루는 방법을 예제 코드로 정리한다.
C#에서 리플렉션으로 클래스의 필드 정보를 조회하고 커스텀 어트리뷰트를 붙여 활용하는 방법을 예제 코드로 정리한다.
C#의 try-catch-finally 예외 처리 구문과 Exception을 상속한 사용자 정의 예외를 만들어 던지는 예제를 정리한 노트다.
Syntax (문법)
C#의 event 키워드를 delegate와 함께 사용해 키 입력 발생을 구독자에게 알리는 Observer 패턴 예제를 정리한 노트다.
함수 자체를 인자로 넘길 수 있는 C#의 delegate 형식을 선언하고, 여러 함수를 등록해 한 번에 호출하는 예제를 정리한 노트다.