Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# >;=和=>;?_C#_.net_Syntax - Fatal编程技术网

C# >;=和=>;?

C# >;=和=>;?,c#,.net,syntax,C#,.net,Syntax,我看到了这个 i >= 5 但我也看到了这个 i => 5 区别是什么?i=>5是一个lambda表达式,它接受名为i的参数并返回int5。i>=5是一个比较 i=>5是lambda语法吗第一个正在检查“i是否大于等于5?” 第二个是lambda表达式 更多有关labda表达式的信息,请访问 第一条语句是比较表达式,i大于或等于5。其计算结果为true或false。第二个是一个。它定义了一个lambda,它接受一个参数并计算为5 =>标记称为lambda运算符。它在lambda表

我看到了这个

i >= 5
但我也看到了这个

i => 5

区别是什么?

i=>5
是一个lambda表达式,它接受名为
i
的参数并返回
int
5。

i>=5
是一个比较
i=>5
是lambda语法吗第一个正在检查“i是否大于等于5?”

第二个是lambda表达式

更多有关labda表达式的信息,请访问


第一条语句是比较表达式,
i
大于或等于
5
。其计算结果为
true
false
。第二个是一个。它定义了一个
lambda
,它接受一个参数并计算为
5

=>标记称为lambda运算符。它在lambda表达式中用于将左侧的输入变量与右侧的lambda主体分开。Lambda表达式是内联表达式,类似于匿名方法,但更灵活;它们广泛用于以方法语法表示的LINQ查询中。有关更多信息,请参阅Lambda表达式(C#编程指南)


所有数值和枚举类型都定义了一个“大于或等于”的关系运算符,如果第一个操作数大于或等于第二个操作数,则返回true,否则返回false。

=>
是Lambda运算符,读作“
转到

e、 g

在上面的示例中,表达式被解读为“Min w到w点长度”

=
是关系运算符,表示“
大于或等于
”,如果第一个操作数大于或等于第二个操作数,则返回
true
,否则返回
false

e、 g

因此,在本例中,它将是
false
,并将显示“数字小于12”


=>是右侧的双箭头。
string[] ldata = { "Toyota", "Nissan", "Honda" };
int shortestWordLength = ldata.Min(w => w.Length);
Console.WriteLine(shortestWordLength);
int lNum =10;
if(lNum >= 12)
    Console.WriteLine("Number is greater than or equal 12");    
else
    Console.WriteLine("Number is less than 12");