ITPub博客

首页 > IT职业 > IT图书 > 根据值(value)获取泛型Dictionary的键(key)

根据值(value)获取泛型Dictionary的键(key)

IT图书 作者:megahertz 时间:2021-09-09 09:48:02 0 删除 编辑

很多时候,对泛型(Generic) Diectionary求key或value,本演示是根据value来获取key。
Insus.NET在下面准备一些数据:

图片描述

 private Dictionary GetData()    {        Dictionary dic = new Dictionary();        dic.Add(1, "A");        dic.Add(2, "B");        dic.Add(3, "C");        dic.Add(4, "D");        return dic;    }

图片描述


如果我们已经知道Generic的Diectionary的 value为"C",现获取它的key是3:

string v = "C";


也就是说v是参数。
Insus.NET分几种方法来获取,分别一一列出,第一种:
图片描述


上图中的k是一个变量,即是说把key获取之后,赋值给k。第二种方法:
图片描述


第三种方法:
图片描述


第四种方法:
图片描述

 

上面几种方法,Insus.NET均测试并能成功获取其key,而有些方法也已经在开发过程中,有应用。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4419/viewspace-2812614/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-08-12

  • 博文量
    93
  • 访问量
    715