Extension文件夹:存放所有的扩展类
//这样在字典中取值比较麻烦
string myValue;
dic.TryGetValue(key,out myValue);
=========为内置的字典类扩展方法===========
using System.Collections;
using System.Collections.Generic;
public static class DictionaryExtension{
// 尝试根据key得到value,得到了返回value,没有得到直接返回null
public static Tvalue TryGet<Tkey,Tvalue>(this Dictionary<Tkey,Tvalue> dict,Tkey key){
Tvalue mvalue;
dict.TryGetValue(key,out mvalue);
return mvalue;
}
}
// 使用扩展方法
string result = myDic.TryGet("keyStr");