[C#] 환경, 기본요소, Escape Sequence ⭐
카테고리: Sparta C Sharp
C# 환경, 기본요소
C# 환경, 기본요소
1. C#소개, 개발 환경 설정
배울 때
- 1.무엇(What)일까 고민하는 것보다 중요한 것은 왜(Why) 에 집중하는 것입니다. 의도
- 2.빠르게 실패하기. (많은 코드 접해보기.)
자동완성
클래스, 메서드, 변수 등의 이름을 입력할 때 일부를 입력하고, Tab 키를 눌러 나머지를 자동 완성합니다.
메서드ㅡ나 변수를 입력하는 도중에 Ctrl + Space를 눌러 InstelliSense를 호출하면, 해당 메서드나 변수에 대한 정보와 예제를 볼 수 있습니다.
코드 템플릿을 사용하여 코드를 더 빠르게 작성합니다.
Tab, Ctrl + Space
2. 프로그래밍 기본 요소
using System;
namespace HelloWorld
{
class program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
}
- using System; 은 C#에서 기본적으로 제공하는 네임스페이스를 사용하기 위한 코드입니다.
- namespace 는 코드를 구성하는데 사용되며 클래스 및 기타 네임스페이스의 컨테이너입니다.
- class Program 은 C# 클래스를 정의하는 키워드입니다. 클래스 이름은 Program로 지정합니다.
- static void Main() 은 C#의 진입점입니다. Main 메서드는 프로그램이 시작할 때 자동으로 호출되는 메서드, 필수적
출력
Console.Write : 출력하고 줄 바꿈 (X)
Console.WriteLine : 출력 후 다음 줄로 이동
이스케이프 시퀸스(Escape Sequence)
Console.WriteLine("Hello\nWorld");
// 출력결과
// Hello
// World
Console.WriteLine("Name\tAge");
Console.WriteLine("Kero\t30");
Console.WriteLine("Young\t25");
// 출력결과
// Name Age
// Kero 30
// Young 25
Console.WriteLine("We learn \"C# Programming\"");
// 출력결과
// The book is called "C# Programming"
Console.WriteLine("He said, \'Hello\' to me.");
// 출력결과
// He said, 'Hello' to me.
Console.WriteLine("C:\\MyDocuments\\Project\\");
// 출력결과
// C:\MyDocuments\Project\
- ', ", \, 작은, 큰따옴표, 역슬래시 추가
- \n, \r, 줄바꿈, 현재 줄 맨 앞으로 이동
- \t, \b 탭 삽입, 백스페이스 삽입
주석
코드 설명, 개발자간 의사소통에 사용
// : 한 줄 주석
/* */ : 여러 줄 주석 시작, 끝 확인
주의할 점
- 주석은 코드를 대체하지 않는다.
- 주석의 내용은 정확하고 명확해야 한다.
- 주석은 업데이트되어야 한다.
- 주석은 필요한 경우에만 사용해야 한다.
[C#] C# 환경, 기본요소
댓글남기기