기본 프로그램 구조
Coddy C# 여정의 기초 섹션에 포함된 레슨 — 69개 중 4번째.
C#에서 코드는 클래스로 구성됩니다. 지금은 클래스가 코드를 작성하는 곳이라는 점만 알아두세요. 클래스에 대해서는 나중에 더 자세히 설명하겠습니다.
Main 메서드는 실행의 시작점 역할을 하기 때문에 C# 프로그램의 중요한 부분입니다.
기본적인 C# 프로그램의 간단한 구조는 다음과 같습니다:
public class Program { // 클래스 선언
public static void Main(string[] args) { // Main 메서드
Console.WriteLine("Hello, Coddy!"); // 출력 문구
// Main 내부에 코드를 작성하세요
}
}여러분의 코드는 Main 메서드 내부에 작성합니다. 들여쓰기(줄 시작 부분의 공백)는 코드를 읽기 쉽게 만들기 위해 사용됩니다. 이는 어떤 코드가 어떤 블록에 속하는지 보여주는 역할을 합니다.
참고: 일부 프로그램의 맨 위에서 using System;을 볼 수도 있습니다. 이 줄은 클래스 외부에 위치하며 내장된 기능을 가져옵니다. 예를 들어, Console.WriteLine을 사용할 수 있게 해줍니다. 이것은 클래스 자체의 일부가 아닙니다.
중요 참고 사항: C#에서 각 문(statement)은 세미콜론(;)으로 끝나야 합니다. 세미콜론은 필수이며, C#에 문이 끝났음을 알려줍니다. 세미콜론을 추가하는 것을 잊으면 컴파일 오류가 발생합니다.
하지만 중괄호 {}로 둘러싸인 코드 블록(클래스 및 메서드 선언과 같은)은 세미콜론이 필요하지 않다는 점에 유의하세요.
챌린지
초급Program이라는 이름의 클래스와 Main 메서드를 포함하는 C# 프로그램을 작성하세요. Main 메서드 내부에서 다음 텍스트를 출력하는 코드를 작성하세요:
This is my first C# program!치트 시트
C#에서 코드는 클래스 내부에 있어야 합니다. Main 메서드는 프로그램 실행이 시작되는 진입점입니다.
기본적인 C# 프로그램 구조:
public class Program {
public static void Main(string[] args) {
Console.WriteLine("Hello, Coddy!");
// Main 내부에 코드를 작성하세요
}
}각 문장은 세미콜론(;)으로 끝나야 합니다. 중괄호 {}를 사용하는 코드 블록은 세미콜론이 필요하지 않습니다.
직접 해보기
using System;
public class Program {
// 여기에 코드를 작성하세요
}이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.