반응형

Hello World를 화면에 출력해보는 예제이다. 

 

참고 

http://www.blackwasp.co.uk/HelloWorld.aspx

http://www.blackwasp.co.uk/HelloWorld_2.aspx



2021. 01. 31 - 최초 작성

2021. 02. 01 - 최종 작성



Visual Studio Installer에서 .NET 데스크톱 개발을 추가하면 C# 프로그래밍이 가능했다. 

 




Create a new project를 선택한다. 

 




Console App (.NET Core)를 선택하고 Next 버튼을 클릭한다. 

 




Project name을 입력 후, Create 버튼을 클릭한다.

 




기본적으로 다음과 같은  Hello World 예제가 입력되어 있다.  

 

Ctrl + F5 또는 F5를 눌러 실행해본다. 전자는 디버거 없이 실행되며 후자는 디버그와 같이 실행된다. 

using System;

namespace _001_HelloWorld
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");
        }
    }
}



명령 프롬프트 창이 실행되면서 첫 줄에 Hello World!가 출력되는 것을 볼 수 있다. 

아무키나 누르면 명령 프롬프트 창이 닫힌다.






출력되는 문자열을 “안녕하세요!”로 바꾸어 출력해본다. Console.WriteLIne 함수를 사용하여 원하는 문자열을 화면에 출력할 수 있다. 

 

using System;

namespace _001_HelloWorld
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("안녕하세요!");
        }
    }
}


실행시켜보면 “안녕하세요!”가 화면에 출력된다. 


 



C# 소스코드 파일의 확장자는 .cs이다.

 

 

// 프로그램에서 사용하는 네임스페이스이다. 네임스페이스 별로 연관되어 있는 기능들을 제공한다.
// 같은 이름의 함수가 네임스페이스로 구별되어 존재할 수 있다.
// System 네임스페이스는 .NET 프레임 워크의 한 부분으로 기본적인 기능을 제공한다.
using System;

namespace _001_HelloWorld
{ // 중괄호를 사용하여 여러 줄의 코드로 구성된 코드 블럭을 하나로 묶어준다.

    class Program // class 키워드를 사용하여 클래스를 정의한다.
    {
        static void Main(string[] args) // Main 메소드는 프로그램이 시작되는 위치이다.
        {
            Console.WriteLine("Hello World!"); // Console.WriteLine 메소드를 사용하여 Hello World! 문자열을 콘솔에 출력한다.
        }
    }

}

 

반응형

해본 것을 문서화하여 기록합니다.
부족함이 있지만 도움이 되었으면 합니다.


포스트 작성시에는 문제 없었지만 이후 문제가 생길 수 있습니다.
질문을 남겨주면 가능한 빨리 답변드립니다.


제가 쓴 책도 한번 검토해보세요 ^^

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기

댓글을 달아 주세요

">