inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문

TextRPG 직업 고르기

열거형 classtype 을 메인 함수 안에서 선언할 때 방식에 대한 질문입니다!

267

dlckddh333

작성한 질문수 5

0

안녕하세요 수업 잘 듣고 있습니다! 

메인 함수안에서 enum classtype 을 선언 할 때 

classtype Choice = ClassType.None;이라고 선언하시던데

그냥 classtype choice; 라고만 선언하지않고 none을 함께 선언해야하는 이유가 궁금합니다.

그리고 예전에 상수와 열거형 수업 들을 때도 궁금했던건데 열거형을 만들 때 필요한 숫자 순서부터가 아닌 0부터 시작해서 1,2,3순서로 꼭 적어야하는 이유가 있나요?

none = 0,

Knight =1,

이게 아니라 바로

knight = 1,

Archer = 2,이런식으로요!

C#

답변 1

1

Rookiss

classtype Choice = ClassType.None;이라고 선언하시던데

뒷부분 ClassType.None은 선언이라기보다는 초기값을 넣어주는 것입니다.
Choice가 없다는 것을 None으로 초기화 해주고,
나중에 다른 값으로 골라주되
값을 골라준 적이 없으면 여전히 None인 상태일테니, 이를 이용해 예외처리를 하면 되겠죠.
다만 이는 '꼭' 해야 하는 그런 개념은 아니고 그냥 하나의 예제일 뿐입니다.

숫자는 0,1,2,3 순서일 필요는 없고, 굳이 원한다면 10, 15, 20과 같은 다른 값을 넣어도 됩니다.

Generic에 대한 질문 있습니다.

0

94

2

2022 버전에 커뮤니티 버전이 없는데 2026 버전으로 해도 무관?

0

200

2

다형성 캐시 문제

0

111

3

.

0

70

1

프로퍼티 강의 질문 있습니다.

0

77

1

이후 커리 질문

0

85

1

static

0

90

2

강의에는 새로운 클래스 파일을 생성하면...

0

72

1

생성자의 이름 선언

0

64

1

9:03 Divide(10 , 3) 부분 질문입니다

0

87

1

깃허브 관련 질문 있습니다.

0

238

1

비쥬얼 스튜디오 업데이트가 된건가요..? 매개변수 오류 관련 질문

0

249

1

C# 시리즈 || C++ 시리즈 자료구조 강의에 대한 질문입니다!

0

305

2

Activator 질문있습니다

0

331

1

이넘 타임 선언 질문

0

344

1

Sort 오름차순, 내림차순

0

323

1

질문 있습니다.

0

248

1

팩토리얼 문제

0

270

1

Sort함수 질문있습니다.

0

264

1

다형성 함수 질문 있습니다.

0

221

1

질문이 있습니다.

0

225

1

섹션2 연습문제 질문입니다.

0

213

1

안녕하세요~서버에 대해 질문이 있습니다.

1

281

1

텍스트 색깔이 제 편집기와 달라서 수강에 어려움이 있습니다ㅜㅜ

0

393

1