C# (1) 썸네일형 리스트형 클래스(Class) 와 Struct(구조체) 의 차이점 C# 과 Struct 모두 데이터를 정의 하는데 있어서 같은 속성을 지닌다. 하지만 몇가지의 다른 속성이 있다. 상속: C# 은 다른 클래스의 프로퍼티나 매서드를 상속 할 수 있는 방면 구조체는 다른 구조체나 클래스로 부터 상속을 사용 할 수 없다. 따라서 Struct는 단일 데이터 속성을 지닌다. 메모리: 클래스는 힙(Heap) 영역에 데이터를 할당하지만 구조체는 스택(Stack)에 할당된다. 기본 생성자: 클래스에는 항상 기본 생성자가 존재하지만 Struct는 기본 생성자가 있을수도 있고 없을 수 도 있다. 기본생성자가 없는 경우에는 필드에 명시적으로 초기화해야합니다. 시맨틱 복사: 클래스(Class)가 메서드의 매개변수로 전달되거나 변수에 할당되면 객체에 대한 참조만 전달되며, 객체에 대한 수정 사.. 이전 1 다음