早教吧 育儿知识 作业答案 考试题库 百科 知识分享

c#中"=>"的作用和用法例如:storyboar.Completed+=(a,b)=>{MessgeBox.Show(ttR.X.ToString());};

题目详情
c#中"=>"的作用和用法
例如:storyboar.Completed+=(a,b)=>{MessgeBox.Show(ttR.X.ToString());};
▼优质解答
答案和解析
=> 标记称作 lambda 运算符.该标记在 lambda 表达式中用来将左侧的输入变量与右侧的 lambda 体分离.Lambda 表达式是与匿名方法类似的内联表达式,但更加灵活;在以方法语法表示的 LINQ 查询中广泛使用了 Lambda 表达式
string[] words = { "cherry", "apple", "blueberry" };
int shortestWordLength = words.Min(w => w.Length);
Console.WriteLine(shortestWordLength);
=> 运算符可解读为“goes to”.在上面示例中,该表达式可解读为“Min w goes to w dot Length”.
=> 运算符具有与赋值运算符 (=) 相同的优先级,并且是右结合运算符.