IDictionary<TKey, TValue>.TryGetValue 方法:MSDN
class Program
{
static void Main(string[] args)
{ Dictionary<int, string> dic = new Dictionary<int, string>();
dic.Add(1, "HaHa");
dic.Add(5, "HoHo");
dic.Add(3, "HeHe");
dic.Add(2, "HiHi");
dic.Add(4, "HuHu"); .......//请问,假如给一个键值2,如何得到它的value值,如何用TryGetValue方法?
}
}
class Program
{
static void Main(string[] args)
{ Dictionary<int, string> dic = new Dictionary<int, string>();
dic.Add(1, "HaHa");
dic.Add(5, "HoHo");
dic.Add(3, "HeHe");
dic.Add(2, "HiHi");
dic.Add(4, "HuHu"); .......//请问,假如给一个键值2,如何得到它的value值,如何用TryGetValue方法?
}
}
string str;
if(dic.TryGetValue(2,out str)(
{
Console.WriteLine(str);
}
Console.WriteLine(dic[1]); //其实这种方式就能得到:名字[key];TryGetValue是个好的写法