C# – 다중키 Dictionary

ORM까지는 아니지만 RDB 구조를 간단하게 저장하여 처리하고자
Multi Key Dictionary를 사용하여 보았습니다.
출처는 stackoverflow 입니다.

출처 : http://stackoverflow.com/questions/1171812/multi-key-dictionary-in-c

Dictionary는 key, value의 조합으로 되어 있는데,
value에 Dictionary를 넣으면 key를 2개를 사용할 수 있게 됩니다.

  • Key 1개 : <K, V>
  • Key 2개 : <K, <K, V>>

Key를 3개 이상 쓰고 싶다면 이를 반복하면 됩니다.

  • Key 3개 : <K, <K, <K, V>>>
  • Key 4개 : <K, <K, <K, <K, V>>>>

이러한 아이디어로 작성된 코드는 아래와 같습니다.

 

Notice

  • 이 저작물은 크리에이티브 커먼즈 저작자표시-비영리-변경금지 2.0 대한민국 라이선스에 따라 이용할 수 있습니다. 크리에이티브 커먼즈 라이선스
  • 저작권과 관련된 파일요청 및 작업요청을 받지 않습니다.
  • 댓글에 대한 답변은 늦을 수도 있습니다.
  • 댓글 남기기