C# Language구조물


비고

클래스와 달리 struct 는 값 형식이며 기본적으로 관리되는 힙이 아니라 로컬 스택에 만들어집니다. 즉, 특정 스택이 범위를 벗어나면 struct 가 할당 취소됩니다. 할당되지 않은 struct 의 포함 된 참조 유형은 GC가 struct 에 의해 더 이상 참조되지 않는다고 결정하면 스위프됩니다.

struct s는 상속받을 수 없으며 상속을위한 기반이 될 수 없으며 암시 적으로 봉인되며 protected 멤버도 포함 할 수 없습니다. 그러나 struct 는 클래스처럼 인터페이스를 구현할 수 있습니다.

구조물 관련 예