zoukankan
html css js c++ java
初识委托
委托是对一类方法的抽象,这类方法有着相同的返回值和参数,我感觉委托解决的关键问题还是过于耦合度的,当然,还有事件处理。声明和使用方法如下(包括匿名方法):
using
System;
using
System.Collections.Generic;
using
System.Text;
namespace
委托
{
public
delegate
int
mydelegate(
int
a,
int
b);
class
Program
{
static
void
Main(
string
[] args)
{
mydelegate calculate
=
new
mydelegate(count.add);
calculate
+=
count.add;
//
匿名方法
Console.WriteLine(calculate(
5
,
2
));
}
}
class
count
{
/**/
///
<summary>
///
加法
///
</summary>
///
<param name="a">
第一个加数
</param>
///
<param name="b">
第二个加数
</param>
///
<returns>
结果
</returns>
public
static
int
add(
int
a,
int
b)
{
return
a
+
b;
}
}
}
肩负责任,永不退缩
查看全文
相关阅读:
今天18:40分左右一部价值500多块捷安特自行车被盗!
利用ASP.net上传文件
_desktop.ini
Visual Studio .NET 设置移植工具
审计厅的项目终于可以告一段落了
Word2CHM Assistant(Word2CHM助手)V2.1.0 破解版
最近比较烦!
delphi 中 Format 用法总汇
谈谈公司管理及需求方面的问题
[待续]SQLSERVER无法访问远程服务器问题
原文地址:https://www.cnblogs.com/ATP/p/861559.html
最新文章
VC++与Matlab混合编程之引擎操作详解(5)数据类型mxArray的操作
matlab图形句柄属性总结
JAVA:提高编程效率的技巧
JSTL学习笔记
每天工作4小时的程序员
鲜为人知的编程真相
移动你的脚步
一个老程序员的建议
你做过的最有效的提高你的编程水平的一件事情是什么
使用JDBC连接数据库 《Java JDK 6学习笔记》
热门文章
程序员最需要补充维他命D
编程技能和做员工的技能——哪个更重要?
RocketMq基本概念
docker学习(一)
docker学习(三)进阶
RocketMq学习三(设计)
docker学习(二)DockerFile
RocketMq详细搭建(部署)
RocketMq学习二(架构说明)
你心目中的领导
Copyright © 2011-2022 走看看