zoukankan      html  css  js  c++  java
  • DictionaryHelper

     /// <summary>
        /// DictionaryHelper
        /// </summary>
        public static class DictionaryHelper
        {
            /// <summary>
            /// Put 扩展字典方法 存在时更改,不存在时添加
            /// </summary>
            /// <typeparam name="TKey"></typeparam>
            /// <typeparam name="TValue"></typeparam>
            /// <param name="dictionary"></param>
            /// <param name="key"></param>
            /// <param name="value"></param>
            /// <returns></returns>
            public static Dictionary<TKey, TValue> Put<TKey, TValue>(this Dictionary<TKey, TValue> dictionary, TKey key, TValue value)
            {
                if (dictionary.ContainsKey(key))
                {
                    dictionary[key] = value;
                }
                else
                {
                    dictionary.Add(key, value);
                }
    
                return dictionary;
            }
    
            /// <summary>
            /// Put 扩展字典方法 存在时更改,不存在时添加
            /// </summary>
            /// <typeparam name="TKey"></typeparam>
            /// <typeparam name="TValue"></typeparam>
            /// <param name="dictionary"></param>
            /// <param name="keyValuePair"></param>
            /// <returns></returns>
            public static Dictionary<TKey, TValue> Put<TKey, TValue>(this Dictionary<TKey, TValue> dictionary, KeyValuePair<TKey, TValue> keyValuePair)
            {
                return dictionary.Put(keyValuePair.Key, keyValuePair.Value);
            }
        }
  • 相关阅读:
    PHP开发者常犯的MySQL错误
    linux 用户管理
    php中mysql数据库异步查询实现
    PHP 安全相关 简单知识
    js倒计时 网上流传最多的
    TP学习笔记
    Java Map
    Java集合技巧
    Java集合之HashSet/TreeSet原理
    Java Set
  • 原文地址:https://www.cnblogs.com/zhshlimi/p/6951237.html
Copyright © 2011-2022 走看看