c# "=>"什么意思

如题所述

Lambda语句中用到的。意思为「移至」,符号前面是声明变量,后面是表达式
现在Linq表达式就是基于它发展起来的,调用起来结构简单。 想了解的话百度一下Lambda就可以了。
C#里面是可以识别这些语句的,不过都是在方法参数里面,作为一个匿名委托,数组里面经常用到。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-09-07
=> 运算符可解读为“goes to”,称作 lambda 运算符。该标记在 lambda 表达式中用来将左侧的输入变量与右侧的 lambda 体分离。Lambda 表达式是与匿名方法类似的内联表达式,但更加灵活;在以方法语法表示的 LINQ 查询中广泛使用了 Lambda 表达式。
string[] words = { "cherry", "apple", "blueberry" };
int shortestWord = words.Min(w => w.Length);
shortestWord 的结果是5,上面的意思是:在数组words中,按照字母长度,找出最小的一个,当然就是"apple"的长度了
而,>=用于逻辑比较,读着"大于等于"
第2个回答  2011-09-05
“Lambda 表达式”是一个匿名函数,它可以包含表达式和语句,并且可用于创建委托或表达式树类型。

所有 Lambda 表达式都使用 Lambda 运算符 =>,该运算符读为“goes to”。 该 Lambda 运算符的左边是输入参数(如果有),右边包含表达式或语句块。 Lambda 表达式 x => x * x 读作“x goes to x times x”。可以将此表达式分配给委托类型
第3个回答  2011-09-05
简单的说就是C语言,C语言经过几年时代,有:C语言、C+、C++、C#等,C#的#号就是四个+
第4个回答  2011-09-05
=>没这个写法,一般是 >=,大于等于的意思

c#中(=>)是什么意思?
1、c#中(=>)是Lambda表达式。英文读“goes to”。2、“=>” 标记称作 lambda 运算符。该标记在 lambda 表达式中用来将左侧的输入变量与右侧的 lambda 体分离。3、Lambda 表达式是与匿名方法类似的内联表达式,但更加灵活;5、在以方法语法表示的 LINQ 查询中广泛使用了 Lambda 表达式。6、Linq中有...

C#中=>是什么意思?
C语言中“=>”的意思:lambda表达式,表示一个匿名函数,=>前面的是参数,后面的是函数体。你可以把它当作一个函数。举例说明:Func<int, int, int> Add = (x, y) => x + y;Console.WriteLine(Add(2, 3)); \/\/ 5

c#中的 符号=> 代表什么?
=> 标记称作 lambda 运算符。该标记在 lambda 表达式中用来将左侧的输入变量与右侧的 lambda 体分离。Lambda 表达式是与匿名方法类似的内联表达式,但更加灵活;在以方法语法表示的 LINQ 查询中广泛使用了 Lambda 表达式。=> 运算符可解读为“goes to”。在上一示例中,该表达式可解读为“Min w goes ...

C# 表达式 "=>" 的意思?
=>就是lambda表达式,lambda表达式是用来替代匿名函数的,而匿名函数实质上就是一个委托。你上面的代码翻译成匿名函数就很好理解了,我举个例子 class Program { delegate string ProductDel();static void Main(string[] args){ string product = "积极";ProductDel productGet =delegate(){ return pro...

C# 中_=>是什么意思?
Lambda 表达式:用下划线_表示不用的参数(省略名称)。=>后面表示函数体。

c# "=>"什
在 C# 中,"=>" 运算符,也被称为 lambda 运算符,它的功能就像一个指向动作的箭头,用于连接左侧的输入参数与右侧的函数体。Lambda 表达式是一种特殊的匿名方法,它提供了更为简洁的书写方式,特别在 LINQ 查询中扮演着重要角色。比如,当我们有这样一个字符串数组:`string[] words = { "cherry...

在c#里=>这个符号是什么意思
=>是Lambda表达式。英文读“goes to”.

c# "=>"什么意思
Lambda语句中用到的。意思为「移至」,符号前面是声明变量,后面是表达式。现在Linq表达式就是基于它发展起来的,调用起来结构简单。 想了解的话百度一下Lambda就可以了。C#里面是可以识别这些语句的,不过都是在方法参数里面,作为一个匿名委托,数组里面经常用到。

c#中"=>"的
C#中的""=>"符号被称为lambda运算符,它是lambda表达式中不可或缺的一部分。Lambda表达式是一种简洁的内联表示方式,类似于匿名方法,但更为灵活,常被用于LINQ查询的语法中。例如,当我们有这样一个字符串数组:string[] words = { "cherry", "apple", "blueberry" };我们可以通过lambda表达式来...

C# 中用到的 “=>” 具体是指什么东西。
delegate int del(int i);static void Main(string[] args){ del myDelegate = x => x * x;int j = myDelegate(5); \/\/j = 25 } Lambda表达式经常用在LINQ中,你可以看一下《C#开发实战宝典》或者《C#开发实战1200例(第2卷)》,里面有LINQ相关的详细讲解及很多实例。

相似回答