[ 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
[ 자동 완성 기능 ]
- 클래스, 메서드, 변수 등의 이름을 입력할 때 일부를 입력하고, Tab 키를 눌러 나머지를 자동 완성합니다.
- Console.WriteLine을 작성할 때, Console.까지 입력하고 Tab 키를 누르면 자동으로 WriteLine이 완성됩니다.
- 메서드나 변수를 입력하는 도중에 Ctrl + Space를 눌러 IntelliSense를 호출하면, 해당 메서드나 변수에 대한 정보와 예제를 볼 수 있습니다.
- 코드 템플릿을 사용하여 코드를 더 빠르게 작성합니다.
- 예를 들어, 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 |