C# Dictionary增加的方法
2015-08-17 12:42
357 查看
1、简单的函数,实现Dictionary如果有就替换,没有就增加的功能。
/// <summary>
/// Dictionary增加的方法
/// </summary>
/// <typeparam name="TKey"></typeparam>
/// <typeparam name="TValue"></typeparam>
/// <param name="dict"></param>
/// <param name="key"></param>
/// <param name="value"></param>
/// <returns></returns>
public static Dictionary<TKey, TValue> AddOrReplace<TKey, TValue>(this Dictionary<TKey, TValue> dict, TKey key, TValue value)
{
dict[key] = value;
return dict;
}
/// <summary>
/// Dictionary增加的方法
/// </summary>
/// <typeparam name="TKey"></typeparam>
/// <typeparam name="TValue"></typeparam>
/// <param name="dict"></param>
/// <param name="key"></param>
/// <param name="value"></param>
/// <returns></returns>
public static Dictionary<TKey, TValue> AddOrReplace<TKey, TValue>(this Dictionary<TKey, TValue> dict, TKey key, TValue value)
{
dict[key] = value;
return dict;
}
相关文章推荐
- C#判断一天、一年已经过了百分之多少的方法
- C#实现将程序运行信息写入日志的方法
- C# WPF设置窗口透明
- C#实现的简单链表类实例
- c#写入日期信息到excel中
- 问题:C#打开一个文本文档往里面写数据,没有就新建文档 ;结果:c#FileStream文件读写(转)
- C#直线的最小二乘法线性回归运算实例
- C#使用RSA证书文件加密和解密示例
- C#根据日期DateTime和持续时间int找到日期
- 设计模式C#实现(一)——模板方法模式
- 简单的C#线程开发实例(隔一秒改变一下Label的Text)
- C#读取Excel 几种方法的体会
- C#实现将DataTable内容输出到Excel表格的方法
- C#控制台-及时检测按键
- C# System.Reflection
- C#中的正则表达式中的replace方法【转载】
- 编写高质量代码改善C#程序的157个建议——建议57:实现ISerializable的子类型应负责父类的序列化
- 编写高质量代码改善C#程序的157个建议——建议56:使用继承ISerializable接口更灵活地控制序列化过程
- 编写高质量代码改善C#程序的157个建议——建议55:利用定制特性减少可序列化的字段
- 编写高质量代码改善C#程序的157个建议——建议54:为无用字段标注不可序列化