-
C# 实现将文件夹分卷压缩
2015-04-17 17:01 1241http://bbs.csdn.net/topics/3907 ... -
C#发送邮件
2015-04-17 15:58 696public class SendEmailHelper ... -
C# xml文件读取
2015-02-11 16:08 648看附件................ -
什么时候该用委托,为什么要用委托,委托有什么好处....
2015-01-29 16:56 818http://www.cnblogs.com/superpce ... -
C#中动态加载和卸载DLL
2015-01-26 14:02 1425在C++中加载和卸载DLL是一件很容易的事,LoadLibra ... -
转:c#常用的18种设计模式
2015-01-21 08:16 777http://blog.jobbole.com/78130/ -
接口和抽象类有什么区别 .
2014-12-22 16:35 617接口和抽象类有什么区别 你选择使用接口和抽象类的依据是什么 ... -
C#一个简单写日志文件的类
2014-12-11 09:57 1111/// <summary> /// L ... -
Linq初级班 Linq to DataSet体验(单表、多表联合查询JOIN语法)
2014-12-10 14:34 355http://www.cnblogs.com/huangcon ... -
C#泛型详解
2014-11-29 11:31 482我们在编写程序时,经常遇到两个模块的功能非常相似,只是一个是处 ... -
线程同步与异步的区别
2014-11-26 09:12 882异步处理就是按照不同步的程序处理问题。异步处理与同步处理是对立 ... -
应用C#和SQLCLR编写SQL Server用户定义函数 .
2013-10-09 17:07 485http://blog.csdn.net/zhzuo/arti ... -
log4Net简介
2013-06-30 11:32 575使用log4Net可以将系统听日志保存到DB、日志文件、邮箱中 ... -
DataGridView历史记录的前进与后退操作
2013-06-23 11:13 1108此功能介绍:DataGridView频繁查询数据时,可以将每次 ... -
c# 对INI配置文件的读取操作
2013-06-17 10:51 678此种方法只对如下格式的INI文件起作用 server=loca ... -
对DataGridView控件的扩展开发
2013-06-15 21:47 2379首先在项目中引用 ... -
对集合控件(ListBox,ComboBox,TreeView,RichTextBox,DataGridView)的查找、替换操作控件
2013-06-15 09:39 1549一、程序入口: using System; using ... -
C#对文件、文件夹操作公用组件
2013-06-11 09:46 968namespace HR.Class.IO { / ... -
TreeView控件操作开发篇之(五)
2013-06-09 00:09 828#region 加载文件夹及文件到树 ... -
TreeView控件操作开发篇之(五)
2013-06-08 23:14 2#region "查找遍历树节点" ...
相关推荐
委托常用于实现回调方法或者事件机制,在C#中一般用 “delegate” 关键字声明。你可以声明一个和类平级的委托,也可以嵌套在类中。 Func 和 Action 是什么,如何使用? 两者最基本的区别是,前者适合那些需要带...
C#中有很多易混淆的关键词,例如delegate,Func, Action和 Predicate。Func, Action和 Predicate本质上都是delegate,下面看一下delegate概念。 1 delegate概念 delegate本质上就是一个指向函数的指针,可以指向...
今天我要说的是C#中的三种委托方式:Func委托,Action委托,Predicate委托以及这三种委托的常见使用场景。Func,Action,Predicate全面解析首先来说明Func委托,通过MSDN我们可以了解到,Func委托有如下的5种类型: ...
C#提供了四个内置的委托类型:`Action`、`Func`、`Predicate`和`EventHandler`,它们覆盖了常见的参数和返回值组合,简化了代码编写。 使用委托的关键步骤包括: 1. **声明委托类型**:如上所述,我们需要定义一个...
委托(Delegate)是 C# 中的一种引用类型变量,类似于 C 或 C++ 中函数的指针。委托是存有对某个方法的引用的一种引用类型变量,引用可在运行时被改变。委托特别用于实现事件和回调方法。所有的委托都派生自 System....
本文将深入探讨 Lambda 表达式的基本概念、Delegate(委托)、Action、Func 和 Predicate 的使用及区别,并通过实例展示它们的实际应用。 #### Lambda 表达式概述 Lambda 表达式是一种简洁的方式,用于创建小型...
此外,还有`Predicate<T>`和`Action<T>`,分别用于表示返回布尔值和无返回值的函数。 3. **C#函数编程特性** - **使用LINQ**:Language Integrated Query(LINQ)是C#中引入的函数式编程特性,它允许开发者以声明...
C#中提供了几个常用的泛型委托类型,如**Predicate**、**Action**和**Func**。 - **Predicate**:接收一个类型为T的参数,返回一个布尔值。 - **Action, T2, ..., Tn>**:接收0至16个类型分别为T1至Tn的参数,无...
例如,`Action`和`Func`是两种常用的委托类型: - `Action`:无返回值的委托,可以有0到4个参数。 - `Func, ...>`:有返回值的委托,`T`代表返回类型,后面的参数类型根据实际需要指定。 下面是使用Lambda表达式...
为了简化代码,C#提供了一些预定义的泛型委托类型,如`Func<>`、`Action<>`和`Predicate<>`。这些预定义的委托可以帮助我们避免自定义委托类型。例如,对于`Handler`委托,我们可以使用`Func, int, int>`来替代,它...