【游戏技术群】959392658  【游戏出海群】12067810
游戏蛮牛 手机端
开启辅助访问
 找回密码
 注册帐号

扫一扫,访问微社区

首页   >   博客   >   实践者

对于C# 字典方法的扩展

个人分类: C# | 2019-1-24 11:57
在C#中 Dictional 中的方法 TryGetValue()用起来很麻烦呢!
示例: 
Dictional<string,string> dic = new Dictional<string,string>;
dic.Add("一","1");
//现在需要通过key 获取 value;
string StrValue;
dic.tryGetValue("一",out StrValue);
debug.Log(dic)//这时才把key对应的value获取到了;是不是麻烦呢
*****************这时我来给你扩展一下:**********
public static class DirctionalExtension
{
    public static Tvalue TryGet<Tkey, Tvalue>(this Dictionary<Tkey, Tvalue> dic, Tkey key)
    {
        Tvalue value;
        dic.TryGetValue(key, out value);

        return value;
    }
}//OK扩展方法完成了;
//现在通过key 获取 value;
string  StrValue = dic.TryGet("一");//一句话就解决了。很方便呢
0 0

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册帐号

个人分类

阅读排行

评论排行

推荐博客

最新博客

返回顶部