5. 없는 키 값을 요청하면 에러가 발생합니다. 이때 TryGetValue() 또는 ContainsKey() 메서드를 사용하여 확인 또는 값을 추가할 수 있습니다.
> //⑧ 없는 키 요청: 에러 발생 > try . { . Console.WriteLine(data["vb"]); . } . catch (KeyNotFoundException knfe) . { . Console.WriteLine(knfe.Message); . } 지정한 키가 사전에 없습니다. > > //⑨ cs 키가 있으면 csharp 변수에 담아 출력 > if (data.TryGetValue("cs", out var csharp)) . { . Console.WriteLine(csharp); . } . else . { . Console.WriteLine("cs 키가 없습니다."); . } C# > > //⑩ 키 값이 없으면 입력하고 출력 . if (!data.ContainsKey("json")) . { . data.Add("json", "JSON"); . Console.WriteLine(data["json"]); . } JSON >