일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 디자인 패턴
- Unity
- Boxing
- Zenject
- 스프라이트 아틀라스
- sprite atlas
- 게임 개발
- ScriptableObject
- ReferenceEquals
- 인앱 결제
- Android Plugin
- 플러그인
- UniRx
- 최적화
- Post Processing
- c#
- Abstract Factory Pattern
- ==
- Reflection
- equals
- Addressable System
- 포스트 프로세싱
- Strategy Pattern
- addressable
- 1인 개발
- Unboxing
- design pattern
Archives
- Today
- Total
목록Reflection (1)
One_KWS

Reflection 리플렉션은 객체의 Type 정보를 들여다보는 기능이다. Reflection을 이용하면 런타임중 객체의 Type, 이름부터 프로퍼티, 메소드, 이벤트, 필드 목록까지 모두 확인할 수 있다. 또한 동적으로 인스턴스를 생성할 수도 있고 메소드를 호출할 수도 있다. 새로운 데이터 형식을 동적으로 생성하는 것도 가능하다. C#의 모든 데이터는 Object를 상속받고 있다. 즉, 모든 데이터 형식은 Object 형식이 갖고 있는 다음의 메소드를 물려받아 갖고 있다. Equals() GetHashCode() GetType() ReferenceEquals() ToString() 위의 다섯 개 메소드 중에 GetType() 메소는 객체의 Type 정보를 반환하는 기능을 한다. 모든 데이터 형식이 Ge..
C#
2023. 2. 14. 13:21