【急】C#中如何用new一个泛型的匿名方法?在线等待....

dcdlove123 2013-12-07 09:49:11
我定定义了一个泛型的委托

/// <summary>
/// 字符串处理委托
/// </summary>
/// <param name="data"></param>
/// <returns></returns>
public delegate string StringBuilderHandler<T>(System.Collections.IList data,string tmpl);




//这里想创一个这个泛型匿名方法却报错了
StringBuilderHandler<InfoType> handler = delegate<InfoType>(IList data, string tepl)
{
return "";
};

...全文
304 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
dcdlove123 2013-12-17
  • 打赏
  • 举报
回复
引用 4 楼 devmiao 的回复:
StringBuilderHandler<InfoType> handler = (data, tepl) => { } 这样最简单,不用写类型哦。
不错不错谢谢谢谢
devmiao 2013-12-07
  • 打赏
  • 举报
回复
StringBuilderHandler<InfoType> handler = (data, tepl) => { } 这样最简单,不用写类型哦。
dcdlove123 2013-12-07
  • 打赏
  • 举报
回复
引用 2 楼 guwei4037 的回复:
StringBuilderHandler<FileInfo> handler = delegate(IList data, string tepl) { return ""; };
嗯就是这样的,发现问题了我在调用委托的地方参数没传好,所以new 方法的时候错了
全栈极简 2013-12-07
  • 打赏
  • 举报
回复
StringBuilderHandler<FileInfo> handler = delegate(IList data, string tepl) { return ""; };
dcdlove123 2013-12-07
  • 打赏
  • 举报
回复
貌似好用了,

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧