안녕하세요 열코입니다.

이번시간에는 C# 프로그램의 구조에 대해 살펴보도록 하겠습니다.

C# 프로그램은 다음 부분으로 구성됩니다.


네임 스페이스 선언

클래스

클래스 메소드

클래스 속성

메인 메소드

명령문과 표현

코멘트


C# 프로그램은 하나 이상의 파일로 구성됩니다. 각 파일은 네임스페이스를 포함할 수 있습니다.

네임스페이스란 클래스, 구조체, 인터페이스 등의 모음을 뜻하며 

이런 요소들을 모두 포함하는 C# 프로그램의 기본 구조입니다.


C# 프로그램 프로젝트를 만들고 컴파일하는 과정을 간단히 설명합니다.

- Visual Studio 를 실행합니다.

- 프로젝트를 생성합니다.

- Visual C#을 선택하고 콘솔 응용프로그램을 선택합니다.

- 프로젝트의 이름을 정하면 새 프로젝트가 만들어집니다.


다음 간단한 Hello World 출력 코드를 살펴보도록 하겠습니다.


1
2
3
4
5
6
7
8
9
10
using System;
 
namespace HelloWorldApplication {
    class HelloWorld {
        static void Main(string[] args) {
            Console.WriteLine("Hello World");
            Console.ReadKey();
        }
    }
}
cs


이 코드를 컴파일한 후 실행하면 다음과 같은 결과가 실행됩니다.


Hello World


1줄 : using System;

- using 이라는 키워드는 네임스페이스를 포함시키는데 사용됩니다.

- System 이라는 네임스페이스를 프로그램에 포함시킵니다.

3줄 : namespace HelloWorldApplication { }

- 네임스페이스(클래스의 모음)를 선언합니다.

4줄 : class HelloWorld {}

- 클래스(메소드의 모음)를 선언합니다.

5줄 : static void Main(string[] args) {}

- Main 함수는 C#프로그램의 진입점입니다.

6줄 : Console.WriteLine("Hello World");

- 콘솔 클래스(System 네임스페이스)를 이용하여 화면에 "Hello World"를 출력합니다.

7줄 : Console.ReadKey();

- 프로그램이 키 입력을 기다립니다. (프로그램 자동 종료 방지)


이상 'C# 프로그램 구조'에 대해 알아보았습니다.

질문 사항은 모두 커뮤니티에서 받습니다. -> 커뮤니티 바로가기

메인 페이지로 이동하시면 더 많은 자료를 볼 수 있습니다.


'C#' 카테고리의 다른 글

C# 기초다지기 - 문자열  (2) 2018.11.07
C# 기초다지기 - 배열  (1) 2018.11.06
C# 기초다지기 - 상수  (0) 2018.11.06
C# 기초다지기 - 캡슐화  (0) 2018.11.05
C# 기초다지기 - 변수  (0) 2018.11.05
C# DB연동  (1) 2018.08.29
[C#] 유니코드 한글로 변환하기  (0) 2018.08.22
[C#] Visual Studio 2017 C# OpenCV 라이브러리 설치  (0) 2018.08.18

to Top