학습 경로

C# 기초

첫 프로그램부터 연산자, 입력, 조건문, 반복문, 문자열, 배열, 컬렉션, 메서드, 예외까지. 주제마다 챌린지가 이어집니다.

레슨 17개 · 챌린지 31개

경로 시작하기 →

1 시작하기 레슨 4개

  1. 레슨 챌린지 1개 Hello World와 프로그램 구조 C# 콘솔 프로그램의 진입점과 구조를 이해합니다.
  2. 레슨 챌린지 2개 타입, 변수, 상수 C#에서 타입이 정해진 값과 상수를 선언합니다.
  3. 레슨 챌린지 2개 연산자와 수학 함수 C#에서 산술, 대입, 비교, 논리 연산자와 Math 클래스를 사용합니다.
  4. 레슨 챌린지 2개 콘솔 입력 읽기 Console.ReadLine으로 입력을 읽고 int.TryParse로 안전하게 변환합니다.

2 조건문 레슨 2개

  1. 레슨 챌린지 2개 조건문과 switch 식 if 문과 간결한 switch 식으로 동작을 고릅니다.
  2. 레슨 챌린지 1개 switch 식 계산기 C# switch 식으로 계산기를 만듭니다.

3 반복문 레슨 1개

  1. 레슨 챌린지 2개 반복문 for, foreach, while 반복문을 안전하게 사용합니다.

4 문자열 레슨 2개

  1. 레슨 챌린지 3개 문자열과 보간 모던 C# 문자열 기능으로 텍스트를 만들고 살펴봅니다.
  2. 레슨 챌린지 1개 청구서와 숫자 형식 보간으로 정렬된 통화 출력을 만듭니다.

5 컬렉션 레슨 3개

  1. 레슨 챌린지 3개 배열 C# 배열을 만들고, 읽고, 바꾸고, 순회하고, 정렬합니다. 2차원 배열도 다룹니다.
  2. 레슨 챌린지 2개 List와 Dictionary 제네릭 컬렉션으로 순서 있는 값과 키로 찾는 데이터를 저장합니다.
  3. 레슨 챌린지 2개 Dictionary로 단어 빈도 세기 Dictionary<TKey,TValue>로 정규화한 단어를 셉니다.

6 함수 레슨 2개

  1. 레슨 챌린지 2개 메서드, 매개변수, 튜플 이름 있는 결과와 여러 반환값을 가진 재사용 메서드를 정의합니다.
  2. 레슨 챌린지 2개 튜플로 통계 반환하기 클래스를 만들지 않고 이름 있는 결과 여러 개를 반환합니다.

7 오류와 파일 레슨 2개

  1. 레슨 챌린지 2개 예외 처리 연산을 검증하고 예상되는 실패에서 회복합니다.
  2. 레슨 챌린지 1개 TryParse로 입력 검증하기 일반적인 검증에 예외를 쓰지 않고 사용자 입력을 파싱합니다.

8 객체와 클래스 레슨 1개

  1. 레슨 챌린지 1개 클래스와 객체 상태와 동작을 하나의 C# 클래스로 모델링합니다.
다음 단계: 프로그래밍 기초