关于匿名委托,可否像javascript一样? int k=delegate(int d) { return ++d; }(4);报错,"应输入方法名称". 应该怎样改? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这样用第一次见到这么用的你可以这样 你定义的委托 d = delegate(int d) { return ++d; };然后再int k = d(4); 参考:http://topic.csdn.net/u/20090627/17/ae3a38bb-cf15-4c73-9a30-1e1260a15237.html?18282 我的意思是把定义委托这一步去掉撒,匿名撒,呵呵.javascript下可以这样用 不过可以这样:Func<int,int> d=delegate(int d) { return ++d; }; d(4); 我错了,貌似在.net 3.0以上可以实现这个效果:int i = new Func<int, int>(j => ++j).Invoke(4); tcpip通信,线程同步的问题 特性可不可做操作? datagridview 中列显示顺序的问题 绘图问题,画个能动的小方块,求思路 C#中,如果用户没有权限浏览,如何阻止页面的执行? 想换Setup.exe的图标 求教:c#.net中服务端与客户端的通信 求助。。C# 存储过程 问题 怎么在程序中取到由存储过程RAISERROR产生的错误信息 想要一个横向图片滚动的控件,请教下哪里可以找到 关于DataTable的问题 C#(WinForm)DataGridView的基本操作。内详。
你可以这样 你定义的委托 d = delegate(int d)
{
return ++d;
};
然后再int k = d(4);
http://topic.csdn.net/u/20090627/17/ae3a38bb-cf15-4c73-9a30-1e1260a15237.html?18282
我的意思是把定义委托这一步去掉撒,匿名撒,呵呵.
javascript下可以这样用
Func<int,int> d=delegate(int d)
{
return ++d;
};
d(4);
我错了,貌似在.net 3.0以上可以实现这个效果:int i = new Func<int, int>(j => ++j).Invoke(4);