클래스

    구조체(Struct)와 클래스(Class)

    📕구조체(Struct) 📖구조체란? C#에서 구조체란 데이터와 관련된 기능을 캡슐화한 값 형식으로, 생성자, 상수, 필드, 메서드, 프로퍼티, 인덱서, 연산자, 이벤트를 포함할 수 있다. 일반적으로 동작을 구현하기보다는 필드나 상수 같은 데이터를 관리하는 용도로 쓰인다. 📌구조체의 선언 구조체를 선언할 때는 struct 키워드를 사용한다. 구조체의 모든 필드는 대입 연산자 혹은 생성자를 통해 값을 초기화해 주어야 한다. 초기화되지 않은 필드가 있을 시 컴파일 에러가 발생한다. 아래 코드에서는 기본 생성자를 통해 필드를 초기화했다. struct Coordinate { public int x; public int y; } class Program { static void Main(string[] args) ..