委托代码func和Action的基本用法
2024-08-28 13:58:32
这是微软简化后的委托写法,其中,func适合带返回参数的方法调用,action适合没有返回参数的方法调用
FUNC方法代码:
public string GetPeopleInfo(string name, int age)
{
return $"姓名:{name},年龄:{age}";
}
FUNC调用代码:,func的最后一个参数是返回类型,如果是无参的方法调用,那么尖括号只写返回值的类型即可
Func<string, int, string> fuc = new Func<string,int, string>(GetPeopleInfo);
var res =fuc("吉姆",);
ACTION方法代码:
public void GetPeopleCount(int newNum,int oldNum)
{
newNum = newNum + oldNum;
}
ACTION调用代码:
Action<int, int> action = new Action<int, int>(GetPeopleCount);
action(,);
最新文章
- 【WPF】释放图像资源, [删除时报另一进程占用]
- 行锁sqlserver
- [转]谈谈select, iocp, epoll,kqueue及各种网络I/O复用机制
- epoll在socket通信中的应用
- Node.js中的模块化
- voliecty indexOf的写法
- 跨平台实现wchar_t转成char
- angularjs 遇到Error: [$injector:unpr] Unknown provider: tdpicnews-serviceProvider <;- tdpicnews-service <;- tdpic-controller 错误
- Android设置选项开发及自定义Preference样式
- python学习笔记1.1
- SOAP Binding: Difference between Document and RPC Style Web Services
- CF 449D 题解(状压+容斥)
- 四舍五入函数ROUND(x,y)
- Html设置html与body元素高度问题
- [USACO08JAN]Cell Phone Network
- Java Swing简单的加法器
- C#的datatable使用
- Effective C++ .13使用智能指针来引用资源
- GO语言(八) defer注意点
- [LuoguP2900] [USACO08MAR]土地征用(Land Acquisition)