6个回答
展开全部
“Lambda 表达式”是一个匿名函数,它可以包含表达式和语句,并且可用于创建委托或表达式目录树类型。
所有 Lambda 表达式都使用 Lambda 运算符 =>,该运算符读为“goes to”。该 Lambda 运算符的左边是输入参数(如果有),右边包含表达式或语句块。Lambda 表达式 x => x * x 读作“x goes to x times x”。可以将此表达式分配给委托类型,如下所示:
delegate int del(int i);
del myDelegate = x => x * x;
int j = myDelegate(5); //j = 25
所有 Lambda 表达式都使用 Lambda 运算符 =>,该运算符读为“goes to”。该 Lambda 运算符的左边是输入参数(如果有),右边包含表达式或语句块。Lambda 表达式 x => x * x 读作“x goes to x times x”。可以将此表达式分配给委托类型,如下所示:
delegate int del(int i);
del myDelegate = x => x * x;
int j = myDelegate(5); //j = 25
参考资料: http://msdn.microsoft.com/zh-cn/library/bb397687.aspx
展开全部
C# “=>”的用法如下:
所有 Lambda 表达式都使用 Lambda 运算符 =>,该运算符读为“goes to”。该 Lambda 运算符的左边是输入参数。
右边包含表达式或语句块。Lambda 表达式 x => x * x 读作“x goes to x times x”。可以将此表达式分配给委托类型。
所有 Lambda 表达式都使用 Lambda 运算符 =>,该运算符读为“goes to”。该 Lambda 运算符的左边是输入参数。
右边包含表达式或语句块。Lambda 表达式 x => x * x 读作“x goes to x times x”。可以将此表达式分配给委托类型。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不就是大于或等于吗!跟数学里的用法是一样一样的,就写法上不大一样而已。
if(5>=2)
{console.write("bool is true");}
if(5>=2)
{console.write("bool is true");}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不懂你想要的是什么
>=就是一个简单的逻辑运算呀
不过使用>=时要写在一起,中间不能有空格,否则>会被做为移动符来处理!
>=就是一个简单的逻辑运算呀
不过使用>=时要写在一起,中间不能有空格,否则>会被做为移动符来处理!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
3.0的语法,建议去看看,是委托的再次进步,好像是拉姆达
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询