C# 기초다지기 - 프로그램 구조
안녕하세요 열코입니다.
이번시간에는 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 |