| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 29 | 30 |
Tags
- Custom Package
- 게임개발
- 암호화
- 오공완
- TextMeshPro
- ui
- 직장인공부
- job
- Unity Editor
- 가이드
- Tween
- 패스트캠퍼스
- 패스트캠퍼스후기
- 직장인자기계발
- adfit
- C#
- 최적화
- Framework
- 2D Camera
- unity
- Job 시스템
- AES
- 프레임워크
- Dots
- DotsTween
- 샘플
- base64
- sha
- RSA
- 환급챌린지
Archives
- Today
- Total
목록2026/04/02 (2)
EveryDay.DevUp
생성자 — 객체를 올바르게 초기화하는 방법
생성자 — 객체를 올바르게 초기화하는 방법 new Player("전사", 100)를 호출하는 순간, 내부에서는 무슨 일이 벌어질까? 생성자의 호출 순서 하나만 잘못 이해해도 null 참조 버그가 생긴다. 생성자 체이닝, 정적 생성자, 객체 초기화자, 그리고 C#12 기본 생성자까지 — 객체 초기화의 모든 것을 IL 수준에서 파헤친다. 목차 인스턴스 생성자와 생성자 체이닝 정적 생성자 객체 초기화자 기본 생성자 (C# 12) 인스턴스 생성자와 생성자 체이닝 문제 제기 Unity에서 캐릭터를 만들 때를 생각해 보자. 전사는 이름·체력·방어력이 필요하고, 마법사는 이름·체력·마나가 필요하다. 클래스마다 생성자를 여러 개 만들다 보면 같은 초기화 코드가 여..
C# 심화
2026. 4. 2. 22:34
프로퍼티 — 필드와 무엇이 다른가
프로퍼티 — 필드와 무엇이 다른가 get/set의 내부 구현 · 자동 구현 프로퍼티 · init 접근자 · required(C# 11) 목차 필드 vs 프로퍼티 — get/set의 내부 구현 자동 구현 프로퍼티 (Auto Property) init 접근자 — 불변 초기화의 새로운 방법 required (C# 11) — 필수 프로퍼티 강제 정리 Unity에서 public int Health;라고 필드를 선언하면 인스펙터에 바로 노출되고 편리하다. 그런데 왜 숙련된 개발자들은 "필드 대신 프로퍼티를 써라"라고 말할까? 그 이유는 단순한 코딩 관례가 아니라, 컴파일러가 생성하는 코드 자체가 다르기 때문이다. 이 글에서는 필드와 프로퍼티의 근본적인 차이부터 ..
C# 심화
2026. 4. 2. 01:08
