Dictionary<string, string>
에 있는 데이터를 출력하는 방법은 여러 가지가 있습니다. 가장 기본적인 방법은 foreach
루프를 사용하여 각 키와 값의 쌍을 순회하고 출력하는 것입니다.
foreach
루프 사용Dictionary<string, string> body = new Dictionary<string, string>();
// 여기에 데이터 추가 예: body.Add("key", "value");
foreach (KeyValuePair<string, string> pair in body)
{
Console.WriteLine("키: {0}, 값: {1}", pair.Key, pair.Value);
}
이 코드는 body
딕셔너리의 각 요소를 순회하며, 키와 값의 쌍을 출력합니다. KeyValuePair<string, string>
객체는 딕셔너리 내의 각 요소를 나타냅니다. pair.Key
는 키를, pair.Value
는 값을 나타냅니다.
또한, LINQ를 사용하여 좀 더 간결하게 출력할 수도 있습니다:
body.ToList().ForEach(pair => Console.WriteLine($"키: {pair.Key}, 값: {pair.Value}"));
이 코드는 ForEach
메서드와 람다 표현식을 사용하여 각 키와 값의 쌍을 출력합니다. ToList()
는 딕셔너리를 리스트로 변환하여 ForEach
메서드를 사용할 수 있게 합니다.
이렇게 간단한 반복문이나 LINQ를 사용하여 딕셔너리의 내용을 쉽게 출력할 수 있습니다.
LINQ를 활용한 C# 데이터 쿼리 마스터하기: LINQ의 기능과 사용 예제 (0) | 2023.11.22 |
---|---|
Log4net에서 로그 파일 용량 증가시키기: maximumFileSize와 maxSizeRollBackups 설정 방법 (0) | 2023.11.22 |
C# Model 클래스, 변수, 프로퍼티 초기화 방법 (0) | 2023.11.21 |
윈도우 작업 스케줄러로 프로그램 실행 시 라이브러리가 작동하지 않는 이유 (0) | 2023.11.21 |
C# NotifyIcon 여러개 생기는 문제 해결방법 (0) | 2023.11.17 |