더북(TheBook)

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 구조체를 선언할 때의 메모리 공간

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.