社区
C#
帖子详情
求一个方法组调用方法
tangt
2013-07-19 10:54:02
问题描述:提供一组签名相同的方法, 由于方法的个数不固定,希望放在一个List中,供调用程序循环调用。
例子:对已各字符串进行不同方式的加工,如更换字符、删除字符等多个方法, 在调用过程中,自动调用所有方法,得到不同方法的调用结果。
我现在是把所有方法通过delegate 放到一个List中, 但很遗憾, foreach 和 FunCon.Funs[]都不支持函数组.
哪位有别的思路?
...全文
102
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)); } }
aidl使用示例代码
在
一个
`.aidl`文件中,开发者定义了服务需要暴露给客户端的
方法
。例如: ```aidl package com.example.myapp; interface IBinderService { void sendData(int data); int getData(); } ``` 这里定义了
一个
...
java
调用
方法
数
组
_JAVA
方法
与数
组
一、JAVA的
方法
:1、定义:a、java
方法
是语句的集合,它们在一起执行
一个
功能。...3、语法:修饰符 返回值类型
方法
名(参数类型 参数名){ //
方法
体 }二、JAVA的
方法
调用
:1、
调用
方法
:对象名.
方法
名------...
在同
一个
类中,
一个
方法
调用
另外
一个
有注解的
方法
,注解失效的原因和解决
方法
在同
一个
类中,
一个
方法
调用
另外
一个
有注解(比如@Async,@Transational)的
方法
,注解是不会生效的。 比如,下面代码例子中,有两
方法
,
一个
有@Transational注解,
一个
没有。如果
调用
了有注解的addPerson()
方法
...
java
调用
多次_java – 多次
调用
方法
好吧,所以我在Java学习
方法
,我必须
调用
一个
方法
10次才能显示十个不同的单词(我已经有了for循环来
调用
方法
).我只是无法弄清楚如何让它有10个不同的单词.这就是我到目前为止所拥有的.我讨厌这么多寻
求
帮助,但我已经被...
详解java虚拟机
方法
调用
方法
调用
并不等同于
方法
执行,
方法
调用
阶段唯一的任务就是确定被
调用
方法
的版本(即
调用
哪
一个
方法
),暂时还不涉及
方法
内部的具体运行过程。 所有
方法
调用
中的目标
方法
在Class文件里面都是
一个
常量池中的符号引用...
C#
111,097
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章