내일배움캠프 6일차 TIL + C# 자료구조와 클래스 & 메서드
이번 주 부터는 공부 기간이라 프로젝트 보다는 이론 공부에 집중한다.
컬렉션
Dictionary
- 딕셔너리(Dictionary)는 키와 값으로 구성된 데이터를 저장
- 딕셔너리는 중복된 키를 가질 수 없으며, 키와 값의 쌍을 이루어 데이터를 저장
예시
Dictionary<string, int> scores = new Dictionary<string, int>(); // 빈 딕셔너리 생성 scores.Add(“Alice”, 100)
HashSet
- 중복되지 않은 요소들로 이루어진 집합
예시
HashSet
set1 = new HashSet (); // int형 HashSet 선언 // HashSet에 요소 추가 set1.Add(1);
메서드
static method
main은 static method다. static method안에서 static하지 않은 method는 호출할 수 없다.
class 생성자
재미있게도 class 생성자를 private으로 만들수도 있고, 이 경우 당연히 public 생성자가 없으면 class instance를 해당 class 밖에서 못만든다.
회고
오늘은 특별한일 없이 새 팀원들을 만나고 강의를 들었다.
C#에 대한 기초 강의였는데, 2주차 강의에서 의외로 할게많은 숙제가 나와서 놀랬다.
이제 3주차 강의인데 빨리 5주차까지 듣고싶다.