엑셀에서 데이터 읽어와서, 특정 조건으로 필터링 한 뒤, 다른 엑셀 파일에 조건 별로 정리된 엑셀 파일 만드는 프로그램 제작중입니다.


위에서 보시는 것과 같이, 대학의 단과대(string)-소속학부(List<string>)으로 구성된 딕셔너리를 만들려고 하는데, 위 코드에서와 같이 ``ClassData.Add()``부분이 작동을 안하는 거 같습니다.


어떻게 알 수 있었냐면, 상단 코드 다 돌고, 딕셔너리 값 하나하나 꺼내서 출력해서 내부 입력 값들 확인해 보니, 아래와 같이 출력됨.



프란치스코 칼리지, 유스티노자유대학 같은건 전부 "단과대"들이고, 디자인대학 아래부분 부터 있는 시각대자인과, 산업디자인과 등이 "소속학부"들이다. 그런데 제대로 기입되었다면, 아래의 화살표 이미지 위치에, 단과대 소속 학부들이 출력되어야 하는데 출력되지 않고 있습니다. 그런데 또 웃긴건, 마지막 디자인대학 소속학부는 만 제대로 딕셔너리 벨류값이 들어가 있습니다.



혹시 코드 수정해야 하거나, c# 딕셔너리 잘 아시는분 왜그런지 알려 주실 수 있으실까요~~~???