일상일지

[C# 공부] 1. Hello World 본문

개발/C# 공부

[C# 공부] 1. Hello World

서호Seoho 2020. 8. 17. 14:45
반응형

 - C#은 전역 함수나 변수가 없고, 모두 클래스 안에서 생성된다.

 - C# Interactive(대화형) 을 이용하면 Main() 메소드를 만들지 않고도 화면에 바로 문자열을 출력할 수 있다.

 - C#은 네임스페이스, 클래스, Main() 메소드로 구성된다.

  >> 네임스페이스.클래스.메소드(); 형태로 사용해야 함.

  >> 코드 위쪽에 using System; 구문을 넣으면 네임스페이스를 생략하고 사용 가능. > 클래스.메소드();

using System;

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

  >> using static System.Console 을 이용하여 네임스페이스.클래스를 생략하고 WriteLine 메소드만 호출 가능.

using static System.Console;

namespace HelloWorld
{
    class HelloWorld
    {
        static void Main(string[] args)
        {
            WriteLine("Hello World!");
        }
    }
}

 

 - Main()메소드는 프로그램의 시작점.

 - Main()메소드 앞에 static 키워드가 있어 앞으로 배울 개체를 생성하지 않고 바로 클래스에 있는 Main()메소드 실행 가능.

반응형
Comments