使用扩展方法来对字典进行扩展

public static class DictionaryExtension 
{ /// <summary>

/// 尝试根据Key得到value,得到了的话直接返回value,没有得到直接返回null
/// this Dictionary<Tkey,Tvalue> dict h这个字典表示我们要获取值的字典
///

public static Tvalue TryGet<Tkey, Tvalue>(this Dictionary<Tkey, Tvalue> dict, Tkey key)
{
    Tvalue value;
    dict.TryGetValue(key,out value);
    return value;

  }

}
this 关键字后面跟类,这个类的所有对象都可以使用此方法

发布了1 篇原创文章 · 获赞 0 · 访问量 40

猜你喜欢

转载自blog.csdn.net/xiejun822/article/details/104268413