首页 > 编程语言 >C# 扩展Dictionary的自动获取方法。

C# 扩展Dictionary的自动获取方法。

时间:2023-02-27 10:45:36浏览次数:29  
标签:dictionary Dictionary C# 获取 key null string

public static string get_val_by_key(this Dictionary<string, string> dictionary, string key) => dictionary == null || !dictionary.ContainsKey(key) ? "" : dictionary[key];

  

 

该封装自动判断dic对象是否为null,和包含特定的key,默认放回为空;否则返回对应的值。

 

标签:dictionary,Dictionary,C#,获取,key,null,string
From: https://www.cnblogs.com/IBPM/p/17158831.html

相关文章

  • 解决win10下的Pycharm控制台输出乱码问题
    问题描述:django项目用pycharm打开,代码里有log.info("中文"),结果在pycharm的控制台就打印出乱码。尝试直接使用print("中文"),依然打印出乱码。不管如何encode+decode都没......
  • 吴恩达改善深层神经网络——超参数调试、batch正则化
    1.超参数深度神经网络需要调试的超参数(Hyperparameters)如下,重要性红色>蓝色>橘色>黑色α:学习因子β:动量梯度下降因子β1,β2,ε:Adam算法参数#layers:神经网......
  • MetaObjectHandler
    说明:MetaObjectHandler接口是mybatisPlus为我们提供的的一个扩展接口,我们可以利用这个接口在我们插入或者更新数据的时候,为一些字段指定默认值。实现这个需求的方法不止一......
  • 在ASP.NET WEBFORM项目中使用MVC4中的BundleConfig捆绑压缩JS和CSS
    1.在Web.config中配置<runtime><assemblyBindingxmlns="urn:schemas-microsoft-com:asm.v1"><dependentAssembly><assemblyIde......
  • Rocksdb 调优指南
    本指南的目的是提供你足够的信息用于根据自己的工作负载和系统配置调优RocksDB。RocksDB非常灵活,这有好也有坏。你可以真多很多工作场景和存储技术进行调优。在Facebook,我......
  • RAC中的各种IP-PUBLIC-VIP-Private-SCAN IP
    1、PUBLIC和VIPOracleRAC中每个节点都有一个虚拟IP,简称VIP,与公网PUBLIC IP在同一个网段。vip附属在public网口接口。VIP和PUBLICIP最主要的不同之处在于:VIP是浮动的,......
  • 老版本 docker 磁盘占用清理
    对于1.13版本之前的docker需要手动清理无用镜像、容器、数据卷清理命令dockerrmi[image]dockerimagerm[image]支持的子命令-f强制删除镜像,即便有容器引用......
  • 11gR2 RAC 新特性-SCAN-GNS-RAC One Node等
    11gR2RAC新特性:1.SCAN--singleclientaccessname:客户端与RAC之前又架设了一层,目的是把RAC的IP信息对客户屏蔽掉,让用户更加方便透明......
  • CISCO router基本配置
    基本配置包括:1.配置主机名称2.配置特权密码/登陆密码/用户数据库3.配置用户数据库4.配置TELNET及CON口5.配置禁止DNS解析6.配置接口。能够远程登陆7.配置文件的保存。 Pre......
  • C++智能指针简单实现
    #include<stdio.h>#include<stdlib.h>classTemp{public:Temp(){printf("%s:构造函数\n",__FUNCTION__);}~Temp(){printf......