다음 C# 코드에서 빈칸에 들어갈 키워드는?

과목: C#

문제 번호: 2460

medium
다음 C# 코드에서 빈칸에 들어갈 키워드는?
using System;

namespace HelloWorld
{
    class Program
    {
        _______ void Main(string[] args)
        {
            Console.WriteLine("Hello World!");
        }
    }
}
A. public
B. static
C. private
D. virtual

정답: B



static 키워드가 필요한 이유:
⦁ 프로그램 시작점: Main은 프로그램이 실행될 때 가장 먼저 호출
⦁ 인스턴스 없이 실행:
⦁ 객체를 생성하지 않고도 실행 가능해야 함
⦁ static 메서드는 클래스 레벨에서 바로 호출 가능

Main 메서드 시그니처:
static void Main(string[] args)
⦁ args 파라미터: 명령줄 인수를 받을 수 있음
⦁ void 반환형: 아무것도 반환하지 않음

💡 학습 팁

이 문제를 포함한 C# 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.