-
[TIL] 2주차 3일 개인 프로젝트 시작개발일지/스파르타 코딩클럽 부트캠프 2024. 4. 25. 00:09
오늘 배운 내용
- 클래스와 객체
- 메서드와 구조체
- 클래스와 객체
- 상속과 다형성
- 고급문법 및 기능
오늘 발생한 문제
원래 계획은 강의를 다 끝내고 개인 과제를 진행하려 했는데
제출기간이 24시간밖에 안남아버려서.... 부랴부랴 시작했다.
처음부터 난관이었다.
Ditionary에 데이터 추가가 안됨
이건 진짜 내가 딕셔너리를 너무 안써보기도 했고.. 그냥 바보같은 실수였는데
Dictionary<string, int> status = new Dictionary<string, int>() status.Add ..
이런 식으로 status.Add로 데이터를 추가하려고 했는데
자꾸 빨간줄 에러가 뜨며 진행이 되지 않았다.
그래서 왜 이런 현상이 발생했는지 한참 찾아보던 와중에
나는 딕셔너리도 다른 변수들 처럼 그냥 하면 되는 줄 알았는데
(딕셔너리 이름).Add를 하려면 함수 안에 있어야 하는것이었다.
그걸 모르고 그냥 클래스 아래에서 저러고 있어서 되지 않는 거였는데
그럼 어떡하지? 하면서 찾던 중에 좋은 방법을 알게됐다.
Dictionary<string, int> status = new Dictionary<string, int>() { {"Lv.", 01 }, {"공격력 : ", 10}, {"방어력 : ", 5 }, {"체 력 : ", 100 }, {"Gold : ", 1500 } };
딕셔너리도 이런 식으로 데이터 저장이 가능했다는걸 알았다.
발생한 문제가 너무 많은데..
일단 지금 과제가 급해서
나눠서 쓰도록 해야겠다..
'개발일지 > 스파르타 코딩클럽 부트캠프' 카테고리의 다른 글
[TIL] 2주차 5일 개인 프로젝트 수정과 반성 ( 클래스 활용, enum 열거형 ) (0) 2024.04.26 [TIL] 2주차 4일 개인 프로젝트 (2) 2024.04.25 [TIL] 2주차 2일 C# 문법 입문 ( 조건문, 반복문, 배열과 컬렉션 ) (0) 2024.04.23 [TIL] 2주차 1일 C# 문법 기초 다지기 ( 자료형, 변수명, 형 변환, 포맷팅, switch문 ) (0) 2024.04.22 [WIL] 첫 주차 마무리 (2) 2024.04.19