Post

[C#] 설치 및 빌드/출력

[C#] 설치 및 빌드/출력

C# 설치 및 빌드/출력


설치

Microsoft Visual Studio 웹 사이트 (다운로드 링크)

기본 코드 설명

1
2
3
4
5
6
7
8
9
10
11
12
13
// Hello World.cs
using System;

namespace HelloWorld
{
  class program
  {
    static void Main(string[] args)
    {
      Console.WriteLine("Hello World!");    
    }
  }
}
  • using System;: C#에서 기본적으로 제공하는 네임스페이스(System 네임스페이스)를 사용하기 위한 코드. Console 클래스를 사용하기 위해 필요하다.
  • namespace: 코드를 구성하는 데 사용되며 클래스 및 기타 네임스페이스의 컨테이너이다.
  • class Program: C# 클래스를 정의하는 키워드이다. 클래스 이름은 Program로 지정한다.
  • static void Main(): C#의 진입점(entry point)이다. Main 메서드는 프로그램이 시작할 때 자동으로 호출되는 메서드이다. Main 메서드는 프로그램 실행에 필수적이다.
  • Console.WriteLine("Hello World");: 콘솔에 출력할 내용을 지정하는 코드이다. WriteLine 메서드는 새 줄을 시작하고 출력할 문자열을 인자로 받는다.
  • {}는 코드 블록의 시작과 끝을 나타내는 중괄호이다.
  • 모든 C# 문은 세미콜론으로 끝난다.

빌드

  • Visual Studio의 메뉴에서 Build > Build Solution을 선택하거나, 키보드 단축키(F6)를 눌러 빌드한다.
  • 빌드가 성공적으로 완료되면, Output 창에서 빌드 메시지를 확인할 수 있다.

001

실행

  • 디버그 메뉴에서 Start Without Debugging을 선택하거나, 키보드 단축키(Ctrl + F5)를 눌러 프로그램을 실행
  • 콘솔 애플리케이션인 경우, 콘솔 창이 열리고 프로그램이 실행된다 002 003
  • 윈도우 애플리케이션인 경우, 애플리케이션 창이 열리고 프로그램이 실행된다.

출력(Log)

  1. Console.WriteLine 메소드 인수로 전달된 값을 출력하고 줄 바꿈(new line) 문자열을 추가한다.
    ```c# Console.WriteLine(“Hello World!”); Console.WriteLine(“Hello C#”);

//[출력] //Hello World! //Hello C#

1
2
3
4
5
6
7
8
2. **Console.Write** 메소드
  Console.WriteLine 메소드와 유사하지만, 줄 바꿈 문자열을 추가하지 않는다. 즉, 출력한 후에는 다음 출력이 이어서 출력.  
  ```c#
  Console.Write("Hello! ");
  Console.Write("We are Learning ");

  //[출력]
  //Hello! We are Learning
This post is licensed under CC BY 4.0 by the author.