码迷,mamicode.com
首页 >  
搜索关键字:扩展方法 lambda表达式    ( 3240个结果
LINQ之路 5:LINQ查询表达式
书写LINQ查询时又两种语法可供选择:方法语法(Fluent Syntax)和查询表达式(Query Expression)。LINQ方法语法的本质是通过扩展方法和Lambda表达式来创建查询。C# 3.0对于LINQ表达式还引入了声明式的查询表达式,也叫查询语法,通常来讲,它是创建LINQ查询的更...
分类:其他好文   时间:2014-12-20 14:03:21    阅读次数:232
LINQ之路 4:LINQ方法语法
书写LINQ查询时又两种语法可供选择:方法语法(Fluent Syntax)和查询语法(Query Expression)。LINQ方法语法是非常灵活和重要的,我们在这里将描述使用链接查询运算符的方式来创建复杂的查询,方法语法的本质是通过扩展方法和Lambda表达式来创建查询。C# 3.0对于LIN...
分类:其他好文   时间:2014-12-20 14:02:30    阅读次数:216
Enum枚举类使用集合
1、使用扩展方法使用枚举值对于的Description属性值public static class EnumExtenstion{public static string GetDescriptionName(this Enum enumValue){object[] attr = enumValu...
分类:编程语言   时间:2014-12-20 02:04:13    阅读次数:239
C# 6.0:Expression – Bodied Methods
Expression-bodied 方法是C# 6.0 中另一个能简化代码的特性。我们已经对lambda表达式将funciton和delegation关联起来的这种用法很熟悉了。Expression-bodied 将lambda 表达式的这种用法扩展到了方法上。像下面代码所示,我们有一个GetTim...
分类:Windows程序   时间:2014-12-18 16:42:51    阅读次数:215
扩展方法(from www.sysoft.cc)
namespace 扩展方法{/// /// 1、当前项目添加一个静态类; /// 2、声明静态方法; /// 3、方法参数类型前加this; /// 4、即可通过对应类型变量点出该方法。 /// public static class extmethod { publ...
分类:其他好文   时间:2014-12-18 08:04:48    阅读次数:136
entity framework—简单的增删改查
entity framework中进行修改、删除、增加数据,都需要将要操作的数据先添加到“上下文”中,并修改上下文的状态,最后调用SaveChange这个方法。而查询可以利用Linq语句查询或者利用lambda表达式去查询。...
分类:其他好文   时间:2014-12-17 00:18:28    阅读次数:234
lambda表达式之实践篇
之前对Lambda表达式的基础进行过总结,现在就从实践上进一步对它进行了解。看看它与委托、匿名函数的区别,以及它有什么亮点! 一、实践代码区 (一)委托                       //传统的调用委托的示例 static void FindDelegate() { List list = newList(); ...
分类:其他好文   时间:2014-12-16 21:02:54    阅读次数:159
C#扩展方法应用之 try catch finally 封装
本文将介绍如何利用扩展方法将try catch finally 语句块简化成如下的调用形式: public void Test1() { Employee emp = new Employee(); emp.Try(p =...
分类:Windows程序   时间:2014-12-15 18:54:12    阅读次数:391
扩展方法
/声明扩展方法的步骤:类必须是static,方法是static,//第一个参数是被扩展的对象,前面标注this。//使用扩展方法的时候必须保证扩展方法类已经在当前代码中usingnamespace 扩展方法{ //扩展方法必须是静态的 public static class StringHelper...
分类:其他好文   时间:2014-12-14 19:58:06    阅读次数:147
C# 学习笔记
C#有很多特性,但是平常工作的时候用到的机会不多,今天有空试着用了一下,写了段代码,里面用到了索引器、委托、扩展方法、泛型、匿名类型、匿名方法、对象集合初始化器,顿时感觉很高端有木有~~~public class User { public int UserID { get; s...
分类:Windows程序   时间:2014-12-12 18:48:48    阅读次数:248
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!