Dictionary와 List는 검색속도가 Dictionary가 우월한 것으로 알고 있습니다
다만, Dict는 foreach로 Value가 변경되지 않아서 for문을 사용해야 되는 것으로 압니다
그렇다면 아래와 같이 Value를 Class의 Object를 넣을 수 있으므로
굳이 List를 쓰는 경우라면 Class 내의 Method를 써야 하는 경우 밖에 없는 것같습니다
제 말이 맞는 지요?
Dictionary<string, BookClassObj> bookDict = new Dictionary<string, Book>();
booksDict.Add("Joe", new BookClassObj("Essential C# 4.0", 2013));
booksDict.Add("Jane", new BookClassObj("Visual C Sharp 2012 Step by Step", 2014));
booksDict.Add("Mindy", new BookClassObj("Professional C 2012 and .NET 4.5", 2014));
[최초 등록일: ]
[최종 수정일: 4/17/2023]