1. 별 상관 없을 경우 모두 클래스로 구현한다.

2. 깊은/얕은 복사의 차이가 민감한 타입일 경우 선택적으로 구조체로 구현한다.

3. 참조 타입은 GC에 부담이 되므로 GC에 부하를 주는 것을 피해야 할 경우 구조체로 구현한다.

'C#' 카테고리의 다른 글

C# 열거형(enum)  (0) 2016.06.20
C# ref 키워드, out 키워드  (0) 2016.06.20
C# 값 타입의 new 할당  (0) 2016.06.10
C# 인터페이스 - IEnumerable, IEnumerator 인터페이스  (0) 2016.06.09
C# 인터페이스(interface)  (0) 2016.06.09
Posted by RPG만들기XP
,