C# - 클래스(Class)와 구조체(Struct)에 대해서 알아보자
오늘은 C#에서 객체를 표현하는데 사용되는 가장 대표적인 2가지인 클래스와 구조체에 대해서 이야기를 해보도록 하겠습니다. 클래스와 구조체에 대한 예제코드를 알아보고 어떤 상황에 클래스를 사용하고 구조체를 사용하면 좋은지에 대해서 이야기를 해보도록 하겠습니다. 구조체 (Struct) 우선 구조체는 아주 옛날부터 존재했던 개념입니다. 객체 지향이라는 개념이 없을때 객체를 정의하기 위해서 구조체를 사용했는데요. 구조체는 변수와 함수로 이루어져 있습니다. 코드 앞에 접근제한자를 붙이고 struct 를 이용해서 정의를 합니다. 학생이라는 구조체를 만들어보도록 하겠습니다. 간단하게 학생번호와 이름 전공을 갖고 있는 학생이라는 구조체입니다. 구조체의 경우 생성자를 사용하게 되면 몇가지 제약조건이 생기게 되는데요. 매..
공부/C# 프로그래밍
2020. 4. 8. 15:46