22.3 구조체 선언 및 사용하기
앞 예제에서 살펴본 것처럼 구조체를 선언하고 사용하려면 먼저 구조체 변수를 선언합니다. 다음 예제를 C# 인터렉티브에서 단계별로 실행해 보세요. 한글 주석은 생략하세요. 프로젝트로 만든 소스 코드는 StructNote.cs 파일입니다.
구조체 선언은 struct 키워드와 public을 붙인 변수를 사용하여 만듭니다.
> struct BusinessCard . { . public string Name; //Name 필드: 필드 개념은 따로 24강(클래스)에서 배움 . public int Age; . public string Address; . }
선언된 구조체 이름을 사용하여 마치 int, string 형식처럼 변수를 만들 수 있습니다.
> BusinessCard my;
이와 같이 명함을 의미하는 BusinessCard라는 이름의 구조체를 선언하고 메모리상에 다음 공간이 잡힙니다.
Name |
Age |
Address |
|
|
|
▲ 그림 22-1 BusinessCard 구조체를 선언할 때의 메모리 공간