C#扩展方法示例
2016-12-23 20:53
337 查看
C#字典扩展方法
using System.Collections.Generic; /// <summary> /// 对Dictory的扩展 /// </summary> public static class DictionaryExtension { /// <summary> /// 尝试根据key得到value,得到了的话直接返回value,没有得到直接返回null /// this Dictionary<Tkey,Tvalue> dict 这个字典表示我们要获取值的字典 /// </summary> public static Tvalue TryGet<Tkey, Tvalue>(this Dictionary<Tkey, Tvalue> dict, Tkey key) { Tvalue value; dict.TryGetValue(key, out value); return value; } }
相关文章推荐
- C#多重继承 + 多态 + 扩展方法 简单示例
- C#扩展方法示例(this关键字)
- C# 3.0新特性初步研究 Part2:使用扩展方法
- C# 写的一个泛型类和泛型方法示例
- .net3.0中的扩展方法(示例)
- Linq的那些事——从Linq扩展方法回顾C#语言基础
- C# 3.0 扩展方法 实践
- C# 3.0语言新特性(语言规范):2 扩展方法
- 不能不说的C#特性-扩展方法
- C# 3.0新特性初步研究 Part2:使用扩展方法_C#教程
- C# DateTime ToString方法格式化示例
- C#3.5语言新特性(四)-扩展方法
- C# 冒泡排序法示例代码(包含泛型方法)
- 步步为营VS 2008 + .NET 3.5(3) - C# 3.0新特性之Automatic Properties(自动属性)、Object Initializers(对象初始化器)、Collection Initializers(集合初始化器)和Extension Methods(扩展方法)
- C#.NET示例读写xml所有节点的代码实现方法和读取xml节点的数据总结
- C# 3.0新特性初步研究 Part2:使用扩展方法_C#教程
- 初探C# 3.0 (1) - 隐式类型变量, 扩展方法, Lambda表达式
- C# 中的扩展方法---Extension methods in C#
- Javascript数组常用方法[包含MS AJAX.NET的prototype扩展方法]示例
- C# 3.0 扩展方法 实践