社区
C#
帖子详情
求一个方法组调用方法
tangt
2013-07-19 10:54:02
问题描述:提供一组签名相同的方法, 由于方法的个数不固定,希望放在一个List中,供调用程序循环调用。
例子:对已各字符串进行不同方式的加工,如更换字符、删除字符等多个方法, 在调用过程中,自动调用所有方法,得到不同方法的调用结果。
我现在是把所有方法通过delegate 放到一个List中, 但很遗憾, foreach 和 FunCon.Funs[]都不支持函数组.
哪位有别的思路?
...全文
106
3
打赏
收藏
求一个方法组调用方法
问题描述:提供一组签名相同的方法, 由于方法的个数不固定,希望放在一个List中,供调用程序循环调用。 例子:对已各字符串进行不同方式的加工,如更换字符、删除字符等多个方法, 在调用过程中,自动调用所有方法,得到不同方法的调用结果。 我现在是把所有方法通过delegate 放到一个List中, 但很遗憾, foreach 和 FunCon.Funs[]都不支持函数组. 哪位有别的思路?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tangt
2013-08-01
打赏
举报
回复
在使用范型重写后, foreach 可以达到自动遍历delegate 列表了。楼上的应该没有问题。谢谢。
cheng2005
2013-07-19
打赏
举报
回复
假设方法签名为 int funcA(string input) {} List<Func<string,int>> FuncList = new List<Func<string,int>>();
喜欢特别冷的冬天下着雪
2013-07-19
打赏
举报
回复
public delegate string delString(string str); delString del=new delString(fun1); del+=fun2; ... ... fun1() {} fun2() {} ... ... list<string> result=new list<string>(); public void DeverseOperationString(delString del,string opertionStr) { delegate[] del_list=del.GetInvocationList(); foreach(Delegate del in del_list) { delString eachDel=(delString)del; result.add(eachDel(opertionStr)); } }
Java中如何优雅地
调用
多个
方法
问题背景 有某个颇为复杂的功能,功能拆分时把该功能拆分成了数十个步骤,每个步骤用
一个
方法
来实现。...这样去
调用
的话,如果后期要在每个
方法
/函数后面都增加
一个
额外的功能(比如测量每个步骤的运...
Java黑皮书课后题第7章:7.9(找出最小元素)使用下面的
方法
头编写
一个
方法
,
求
出
一个
整数数
组
中的最小元素。编写测试程序,提示用户输入10个数字,
调用
这个
方法
返回最小值,并显示这个最小值
7.9(找出最小元素)使用下面的
方法
头编写
一个
方法
,
求
出
一个
整数数
组
中的最小元素。编写测试程序,提示用户输入10个数字,
调用
这个
方法
返回最小值,并显示这个最小值题目题目描述与运行示例破题代码 题目 题目描述...
C#
方法
的定义和
调用
调用
方法
递归
方法
调用
参数传递 (一)定义
方法
/*C#定义
方法
的语法: <Access Specifier> <Return Type> <Method Name>(Parameter List) { Method Body }*/ public int FindMax(int ...
如何
调用
构造
方法
调用
构造
方法
通过constructor-arg标签设置构造
方法
参数的值1. 参数类型为基本数据类型或String类型2.参数类型为引用数据类型3.参数类型为数
组
类型4.List集合5.Set集合6.Map集合 一.自动创建对象 ①创建
一个
web工程...
java
调用
多次_java – 多次
调用
方法
好吧,所以我在Java学习
方法
,我必须
调用
一个
方法
10次才能显示十个不同的单词(我已经有了for循环来
调用
方法
).我只是无法弄清楚如何让它有10个不同的单词.这就是我到目前为止所拥有的.我讨厌这么多寻
求
帮助,但我已经被...
C#
111,112
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章