본문 바로가기

C#/Knowledge

프로그래밍 기본 요소

[ Hello World 구조 확인 ]

  • using은 C#에서 기본적으로 제공하는 네임스페이스(System 네임스페이스)를 사용하기 위한 코드이며,
    Console 클래스를 사용하기 위해 필요함
  • namespace는 코드를 구성하는 데 사용되며, 클래스 및 기타 네임스페이스의 컨테이너

  • class 는 C# 클래스를 정의하는 키워드이며, 클래스 이름은 Program로 지정

  • static void Main()은 C#의 진입점(entry point)
    Main 메서드는 프로그램이 시작할 때 자동으로 호출되는 메서드
    Main 메서드는 프로그램 실행에 필수적

  • Console.WriteLine("Hello World");는 콘솔에 출력할 내용을 지정하는 코드
    WriteLine 메서드는 새 줄을 시작하고 출력할 문자열을 인자로 받음

  • {}는 코드 블록의 시작과 끝을 나타내는 중괄호

  • 모든 C# 문의 끝맺음은 세미콜론 ;
더보기

 

프로젝트 - 속성

Using System; 을 자동적용하는 모습을 볼 수 있다.

그러므로 따로 작성할 필요는 없다

 

[ Console.WriteLine 출력 ]

 

[ Console.Write 출력 ]

 

[ Console.ReadLine 입력 ]

C#에서 콘솔 입력을 받을 때는 Console.ReadLine 메소드를 사용

사용자가 입력한 값을 문자열로 반환

 

(응용) Split 활용하기

 

[ 이스케이프 시퀀스 ]

Escape Sequence

문자열 내에 특수한 문자를 포함시키기 위해 사용되는 특별한 문자 조합

 

[ 주석 ]

코드의 설명이나 개발자간의 의사소통을 위해 사용

순간적으로 주석 처리를 하고 싶을 땐 원하는 로직을 드래그 한 다음에

주석 처리 : Control K+C

주석 해제 : Control K+U

 

[ 자동 완성 기능 ]

  1. 클래스, 메서드, 변수 등의 이름을 입력할 때 일부를 입력하고, Tab 키를 눌러 나머지를 자동 완성합니다.
    • Console.WriteLine을 작성할 때, Console.까지 입력하고 Tab 키를 누르면 자동으로 WriteLine이 완성됩니다.
    • 메서드나 변수를 입력하는 도중에 Ctrl + Space를 눌러 IntelliSense를 호출하면, 해당 메서드나 변수에 대한 정보와 예제를 볼 수 있습니다.
  2. 코드 템플릿을 사용하여 코드를 더 빠르게 작성합니다.
    • 예를 들어, for문을 작성할 때, for 키워드를 입력하고, 두 번 Tab 키를 누르면 for문의 기본적인 코드 템플릿이 자동으로 생성됩니다.

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

연산자와 문자열 처리  (0) 2024.04.22
변수와 자료형  (0) 2024.04.22
C# 소개 및 개발환경 설정  (0) 2024.04.22
접근 제한자  (0) 2024.03.25
C# 네이밍 규칙  (0) 2024.03.25