ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [C#] Hello World
    Programming/C# 2019. 3. 8. 17:44

    1. Visual Studio 설치


    2. 메뉴 모음 -> 파일 -> 새로만들기 -> 프로젝트 클릭


    3.  설치됨 -> Visual C# -> 콘솔 앱 클릭


    4. 이름 박스에서 원하는 프로젝트명 적기




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



    Main 문의 {} 사이에 Console.WriteLine("Hello World!"); 

                   Console.ReadKey();

    글을 쓰고 

    F5 키를 눌러 시작하여 프로젝트를 실행하자.


    여기서 알수있는것은


    1 - using System;

    이 using 키워드는 메서드를 정규화 하지않고 바로 사용할수있게한다.

    사실은 9- System.Console.WriteLine("Hello World!"); 를 입력해야되지만

    보다 간결하게 System 없애고 Console.WriteLine() 을 사용했다는것을 알수있다.


    // 자세한 사항은 System.IO 에서 볼수있다. (나중에 확인)


    3 - namespace

    지금 몰라도된다 나중에 확인하자


    7 - static void Main(string[] args)

    모든 C# 콘솔 앱에서 시작 과 끝을 제어하는 Main 구문이다.

    이 Main 메서드는 클래스,구조체 에 있는 정적(static) 메서드이다.


    지금은 Program 이라는 클래스 에 있는 Main 메서드 라고 생각하면된다.


    메서드는 추후에 다시 공부하자.


    9 - Console.WriteLine("Hello World!");

    .NET Framework 의 런타임 라이브러리 제공하는 입출력 서비스를 사용했다.

    위에서말한 System.Console.WriteLine("Hello World!"); 문은

    WriteLine 메서드를 사용했다.

    Console 클래스의 출력 메서드를 사용했다고 볼수있다.


    12 - Console.ReadKey();

    아무키나 입력하면 화면에 출력되는 메서드이다.

    이것을 쓰지않으면 디버깅하지않고 시작 ( Ctrl+F5) 키를 눌러야한다.



    지금사용하는 Visual Studio는 IDE 라고하는 통합 개발 환경 이라고 한다.

    자바의 경우 이클립스가 IDE 가된다.


    모든 C#언어는 확장자명이 .cs 로 사용한다.



Designed by Tistory.