강의

멘토링

로드맵

Inflearn brand logo image

인프런 커뮤니티 질문&답변

갓건님의 프로필 이미지
갓건

작성한 질문수

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

TextRPG 직업 고르기

3:08 함수밖에서 Console.WriteLine선언은 왜 안될까요?

작성

·

214

0

하다가 궁굼한게 생겼는데 메인 함수 밖에(클래스 안에) Console.WriteLine 을 해봤는데 오류 나더라고요 왜그런건가요?

답변 1

1

Rookiss님의 프로필 이미지
Rookiss
지식공유자

심오한 이유가 있다기 보다는 문법이 그렇습니다.
실행되는 코드는 아무 곳에 배치한다고 무조건 실행되는게 아니라,
특정 문법에 맞춰 '함수' 내부에 위치해야 실행됩니다.
첫번째로 실행되는 함수는 Main입니다.
만약 생각하신 것처럼 다른데 배치해도 코드가 실행되는 상황이라면,
누구부터 실행할지가 명확하지 않을 것 같네요

갓건님의 프로필 이미지
갓건
질문자

궁금했는데 감사합니다!

갓건님의 프로필 이미지
갓건

작성한 질문수

질문하기