标签:style blog io ar color sp for java on
using System; using System.Collections.Generic; namespace net.howsoftworks { class TryGetValue { static void Main(string[] args) { IDictionary<string, string> dict = new Dictionary<string, string>(); dict["java"] = "c sharp"; dict.Add("c++", "c plus plus"); dict["c#"] = "dot net"; foreach (var v in dict) { Console.WriteLine(v); } string val; Console.WriteLine("dict.TryGetValue(‘c#‘) = " + dict.TryGetValue("c#", out val)); Console.WriteLine("val = " + val); Console.WriteLine("dict[‘c#‘] = " + val); Console.WriteLine("dict.TryGetValue(‘java‘) = " + dict.TryGetValue("java", out val)); try { dict.TryGetValue(null, out val); } catch (ArgumentNullException e) { Console.WriteLine("\nEx1. " + e.Message); } try { val = dict[null]; } catch (ArgumentNullException e) { Console.WriteLine("Ex2. " + e.Message); } try { val = dict["java"]; } catch (KeyNotFoundException e) { Console.WriteLine("Ex3. " + e.Message); } Console.Read(); } } }
标签:style blog io ar color sp for java on
原文地址:http://www.cnblogs.com/liushunli/p/4154244.html