社区
C#
帖子详情
求一个方法组调用方法
tangt
2013-07-19 10:54:02
问题描述:提供一组签名相同的方法, 由于方法的个数不固定,希望放在一个List中,供调用程序循环调用。
例子:对已各字符串进行不同方式的加工,如更换字符、删除字符等多个方法, 在调用过程中,自动调用所有方法,得到不同方法的调用结果。
我现在是把所有方法通过delegate 放到一个List中, 但很遗憾, foreach 和 FunCon.Funs[]都不支持函数组.
哪位有别的思路?
...全文
138
3
打赏
收藏
求一个方法组调用方法
问题描述:提供一组签名相同的方法, 由于方法的个数不固定,希望放在一个List中,供调用程序循环调用。 例子:对已各字符串进行不同方式的加工,如更换字符、删除字符等多个方法, 在调用过程中,自动调用所有方法,得到不同方法的调用结果。 我现在是把所有方法通过delegate 放到一个List中, 但很遗憾, foreach 和 FunCon.Funs[]都不支持函数组. 哪位有别的思路?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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)); } }
科技中介服务机构在为中小企业提供转型支持时,如何利用“区域科技创新数智大脑”优化服务流程?.docx
科技中介服务机构在为中小企业提供转型支持时,如何利用“区域科技创新数智大脑”优化服务流程?
GJB 150.29A-2025 军用装备实验室环境试验
方法
第29部分:弹道冲击试验.rar
GJB 150.29A-2025 军用装备实验室环境试验
方法
第29部分:弹道冲击试验.rar
AI人工智能深度学习PyTorch实战项目:ResNet图像分类+模型量化部署+医疗影像分析三大完整项目源码(含训练推理脚本与详细文档)
AI实战三合一套餐,即用型。包含:ResNet图像分类完整项目(18/34/50/101,CIFAR-10训练,余弦退火调度,混淆矩阵可视化,单图/批量预测)、模型优化与部署工具集(动态/静态/QAT三种量化、知识蒸馏ResNet50→18、ONNX导出验证、TensorRT FP16/INT8加速、TFLite移动端int8部署、性能基准对比)、医疗影像分析系统(肺炎X光诊断,ResNet18/DenseNet121/EfficientNet三骨干,Grad-CAM可解释性热力图,ROC/PR/混淆矩阵临床评估,诊断报告CSV)。共27+可运行脚本+HTML交互式讲义(ECharts图表+Mermaid流程图+AI插图)+CSDN Markdown版。无需GPU,CPU即可跑通。
基于BP神经网络的语音特征信号分类研究(Matlab代码实现)
内容概要:本文围绕基于BP神经网络的语音特征信号分类展开研究,详细介绍了利用Matlab实现BP神经网络对语音信号进行分类的技术流程。研究涵盖了语音信号的预处理、关键特征提取(如MFCC梅尔倒谱系数)、BP神经网络的结构设计、训练优化过程以及分类性能分析,重点探讨了如何通过调整网络层数、学习率、迭代次数等参数提升分类准确率,并通过实验验证了该
方法
在语音识别任务中的有效性和实用性。; 适合人群:具备一定信号处理基础和神经网络理论知识,从事语音识别、人工智能、模式识别及相关领域的高校学生、科研人员及工程技术开发者。; 使用场景及目标:① 掌握BP神经网络在语音特征分类中的完整应用流程与关键技术环节;② 在Matlab平台上复现并优化语音分类模型,提升实际项目的识别精度与鲁棒性;③ 为进一步研究深度学习模型(如CNN、LSTM)在语音处理中的应用奠定理论与实践基础。; 阅读建议:建议读者结合所提供的Matlab代码进行动手实践,重点关注特征提取模块与网络训练过程中的参数配置,通过对比不同实验设置下的分类结果深入理解模型行为,并尝试在自定义语音数据集上迁移应用以增强实战能力。
C#
111,129
社区成员
642,536
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章