IT’s Portfolio

[C#] Hello World! 본문

Development Study/C#

[C#] Hello World!

f1r3_r41n 2020. 6. 15. 13:47
728x90
반응형

자바를 쓰다가 너무 열받아서 본격적으로 C#을 배워보려한다.

 

'콘솔 앱(.NET Framework)' 선택 후 프로젝트를 만들자.

* 콘솔 앱 프로젝트에서 배우는 내용들은 Windows Forms 혹은 WPF의 기초가 된다고 한다.

 

F6 : 빌드

F5 : 디버깅

Ctrl+F5 : 실행

 

Hello World!

using System;

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

Console.WriteLine() : 출력 후 줄바꿈

 

using System;

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

Console.Write() : 출력

약간 자바의 System.out.println과 System.out.print의 차이라고 생각하면 될 것 같다.

 

* static void Main(string[] args)

=> 메서드임. 프로그램의 최초 진입점(Entry Point)을 나타냄.

=> static : 정적인 메서드를 의미함.

=> void : 반환 형식. 반환 값이 없음을 의미함.

=> string[] args : 명령줄 인수(Command Line-Arguments)를 나타내는 문자열 배열.

cmd 창에서 프로그램을 실행할 경우 인수를 넘겨줄 수 있음.

프로그램을 실행할 때 exe 파일을 더블클릭하는데 이것은 cmd 창에서 'start ~~~.exe' 라는 명령어를 실행하는 것과 같다. 즉 'start ~~~.exe a b c d e' 이러한 명령어를 쳤을 때 args에 a b c d e라는 문자열 인수들이 들어가는 것이다.

 

* 메서드(method)는 c언어의 함수(function)와 같다.

 

 

 

 

 

[C# 공부 링크] : https://blog.hexabrain.net/98

 

C# 강좌 2편. Hello, world! [최근 수정 2017.11.27]

1. 프로젝트 만들기 자, 이제 프로젝트를 한번 만들어봅시다. 우선 Microsoft Visual Studio를 실행시킨 후에, 파일(F) -> 새로 만들기(N) -> 프로젝트(P)...를 누르거나 Ctrl+Shift+N을 눌러 '새 프로젝트' 창을.

blog.hexabrain.net

728x90
반응형

'Development Study > C#' 카테고리의 다른 글

[C#] 시작글  (0) 2020.04.07
Comments