C#에서 Dictionary로 구성된 List의 내용은 다음과 같이
디버깅 가능 하다.
//선언부
public List<Dictionary<string, object>> _deviceWhiteList;
//Dictionary를 리스트에 추가
Dictionary<string, object> item_info = new Dictionary<string, object>();
item_info.Add(_keyList.k_target_device, "FINGERPRINT");
_deviceWhiteList.Add(item_info);
//List내용 출력
foreach (var currDic in _deviceWhiteList)
{
foreach (var currItem in currDic)
{
Debug.WriteLine("key:{0}, value:{1}",
currItem.Key,
currItem.Value);
}
}
//Dictionary가 특정키를 가지고 있는지 확인하는 코드