변수 : 값이 할당되는 이름 , 변수에 할당된 값은 게임 도중에 언제든지 변경이 가능하다.
실제 존재하는 물체를 가르키는 화살표이다. 가져와서 쓴다는 것을 알아야 한다.
*public Rigidbody rb 는 Rigidbody를 rb로 받아와서 쓴다는 의미이다.
함수 : 미리 정해진 동작을 수행하는 코드 묶음이다.
함수의 값을 반환해야한다면 return을 사용해야 한다.
스코프 : 중괄호의 시작과 끝나는 지점 { };
형변환
|| 또는
&& 그리고
Switch문 해당사항에 맞게 코드가 실행된다.
while문 조건에 해당하면 계속 반복한다.
do While문 조건이 false이라도 한번은 실행됌.
배열 사용법
Class
Object
매개변수 : 함수 안에 받는 값. (x, y)
지역변수 : 함수안에서 선언된 변수.전역변수 : 함수 바깥에 선언된 변수. ( 모두가 값을 사용할 수 있다. )
재귀함수 : 함수 내에서 자기 자신을 호출하는 것을 의미합니다. 즉, 함수가 자기 자신을 호출하여 문제를 해결하는 방식을 말합니다. 재귀적인 접근은 주로 복잡한 문제를 간단하게 풀기 위해 사용됩니다.
정적변수, 정적함수
static : 모든 오브젝트들이 공유하는 단 하나의 변수, 함수이다. 개별적인 오브젝트가 가지기엔 어색한 값과 기능.
오버로드 : 함수의 이름은 같지만 받는 값이 다르다.
싱글톤 : 단하나만 존재하고 static을 사용하면서 자기 자신을 손쉽게 사용하게 만든다.
오버라이드 부모에서 만든 기능을 자식이 커스텀마이징 하는 것.
인터페이스 내가 정의한 것을 너는 구현해야한다. *type은 상관없고 공통적으로 가지고 있는 기능을 가지고 있으면 된다. *아이템에 자주 사용된다.
추상클래스 껍데기에 불과하지만 인터페이스와 달리 내부 구현물을 가질 수 있다.
프로퍼티 변수처럼 사용하지만 어떠한 값이 끼어 들어갈 수 있다.
델리게이트 대행하다. 대신 작동하다.
델리게이트 : 이벤트
c#에 포함된 이벤트event : 델리게이트의 잘못된 작업방식을 제어한다.
액션 : 리턴값이 없고 입력값이 없는 형태의 델리게이트를 많이 사용하니까 미리 액션이라는 타입을 만들어 둔 것.
람다함수
제네릭 GetComponent<>(); List<> 이런게 제네릭.
네임스페이스 - 코더제로님의 블로그
'C#' 카테고리의 다른 글
코드 컨벤션 (0) | 2023.09.23 |
---|---|
변수 (0) | 2023.09.23 |
C# 문법 종합반 1주차 복습 (0) | 2023.08.24 |
개인과제의 늪 (0) | 2023.08.22 |
C# 배열, 컬렉션, 메서드, 구조체 (0) | 2023.08.14 |