C# 기초
첫 프로그램부터 연산자, 입력, 조건문, 반복문, 문자열, 배열, 컬렉션, 메서드, 예외까지. 주제마다 챌린지가 이어집니다.
경로 시작하기 →1 시작하기 레슨 4개
- 레슨 챌린지 1개 Hello World와 프로그램 구조 C# 콘솔 프로그램의 진입점과 구조를 이해합니다.
- 레슨 챌린지 2개 타입, 변수, 상수 C#에서 타입이 정해진 값과 상수를 선언합니다.
- 레슨 챌린지 2개 연산자와 수학 함수 C#에서 산술, 대입, 비교, 논리 연산자와 Math 클래스를 사용합니다.
- 레슨 챌린지 2개 콘솔 입력 읽기 Console.ReadLine으로 입력을 읽고 int.TryParse로 안전하게 변환합니다.
2 조건문 레슨 2개
- 레슨 챌린지 2개 조건문과 switch 식 if 문과 간결한 switch 식으로 동작을 고릅니다.
- 레슨 챌린지 1개 switch 식 계산기 C# switch 식으로 계산기를 만듭니다.
3 반복문 레슨 1개
4 문자열 레슨 2개
5 컬렉션 레슨 3개
- 레슨 챌린지 3개 배열 C# 배열을 만들고, 읽고, 바꾸고, 순회하고, 정렬합니다. 2차원 배열도 다룹니다.
- 레슨 챌린지 2개 List와 Dictionary 제네릭 컬렉션으로 순서 있는 값과 키로 찾는 데이터를 저장합니다.
- 레슨 챌린지 2개 Dictionary로 단어 빈도 세기 Dictionary<TKey,TValue>로 정규화한 단어를 셉니다.
6 함수 레슨 2개
- 레슨 챌린지 2개 메서드, 매개변수, 튜플 이름 있는 결과와 여러 반환값을 가진 재사용 메서드를 정의합니다.
- 레슨 챌린지 2개 튜플로 통계 반환하기 클래스를 만들지 않고 이름 있는 결과 여러 개를 반환합니다.
7 오류와 파일 레슨 2개
- 레슨 챌린지 2개 예외 처리 연산을 검증하고 예상되는 실패에서 회복합니다.
- 레슨 챌린지 1개 TryParse로 입력 검증하기 일반적인 검증에 예외를 쓰지 않고 사용자 입력을 파싱합니다.