c#(2)
-
3.17 C#
C# 형변환 암시적 형변환 가능 큰 연산자로 변환 후위와 전위의 기준은 위치 null 병합/ null 조건 부 연산 ?? / ? new 객체 초기화 생성자/소멸자 자동 호출 -> C# 은 GC가 지움 메모리 해제를 명시할 필요가 없다. c#의 모든 자료형은 클래스 멤버 함수 사용 Length , MaxSize .. C# 은 foreach 가능 Collection 이란? 자료구조 class 클래스는 개념 물리저장은 각각 하던데로 관리됨 함수는 stack에 데이터는 힙에 등 static 함수 이미 만들어져있으며, 클래스 객체와 관계없이 호출해서 사용가능 Ex) Console.WriteLine() 또한 static 함수임 객체는 복사가 안됨, 새로 new 로 객체를 생성해야함 따로 생성하고 testA = t..
2025.03.17 -
3.12 C# unity
스크립트에서 gameObject --> 스크립트를 들고 있는 녀석 Component 는 클래스야. 멤버변수 등등 있지 class의 가장 큰 의미는 사용자 임의의 자료형과 그 연산에 대한 정의이다. int char string 과 같이 player or monster 같은 자료형과 이들을 위한 연산(함수)을 커스텀 한다. 기존 구조체의 경우는 연산을 함께 정의 할 수 없었다.(C에서) value type 스택 reference type 은 힙 reference는 data를 힙에 별도 저장하고 주소를 저장해둠. ex) object, string cpp와 달리 value/reference가 정해져 있어버림 GC 문제 : 편리하지만 최적화 이슈 발생 할 수 있음 class 같은 많이쓰고 중요한 것은 refer..
2025.03.17