2010-09-14 109 views

回答

20

=> on MSDN 的=>令牌被稱作拉姆達運算符。它在lambda表達式中用於將左側的輸入變量與右側的lambda體分開。 Lambda表達式的內聯表達式類似於匿名方法,但更加靈活;它們廣泛用於以方法語法表示的LINQ查詢。有關更多信息,請參閱Lambda表達式(C#編程指南)。

>= on MSDN 所有數字和枚舉類型定義一個「大於或等於」關係運算符,> =如果第一操作數大於或等於第二,否則返回假,則返回true。

6

i => 5是λ表達式,這需要在名爲i參數並返回int 5.

4

i >= 5是比較
i => 5是lambda語法

5

第一條語句是一個比較表達式,i大於或等於5。它評估爲truefalse。第二個是lambda expression。它定義了一個lambda,它接受一個參數並對值5進行評估。

2

=>是LAMBDA操作和讀作 「goes to

例如

string[] ldata = { "Toyota", "Nissan", "Honda" }; 
int shortestWordLength = ldata.Min(w => w.Length); 
Console.WriteLine(shortestWordLength); 
在上面的例子中的表達被讀爲「最小瓦特進入瓦特點長度」

雖然>=

是關係運算符,這意味着「greater than or equal」和它的返回true如果第一操作數大於或等於第二,false否則

例如

int lNum =10; 
if(lNum >= 12) 
    Console.WriteLine("Number is greater than or equal 12");  
else 
    Console.WriteLine("Number is less than 12"); 

所以在這個例子這將是false和將顯示「數量小於12」。

=> Operator (C# Reference)

>= Operator (C# Reference)

相關問題