Ich habe das gesehen
%Vor%aber ich habe das auch gesehen
%Vor%Was ist der Unterschied?
= & gt; auf MSDN Das = & gt; Token wird der Lambda-Operator genannt. Es wird in Lambda-Ausdrücken verwendet, um die Eingabevariablen auf der linken Seite vom Lambda-Körper auf der rechten Seite zu trennen. Lambda-Ausdrücke sind Inline-Ausdrücke, die anonymen Methoden ähneln, aber flexibler sind; Sie werden häufig in LINQ-Abfragen verwendet, die in Methodensyntax ausgedrückt werden. Weitere Informationen finden Sie unter Lambda-Ausdrücke (C # -Programmierhandbuch).
& gt; = auf MSDN Alle numerischen und Aufzählungstypen definieren einen relationalen Operator "größer als oder gleich", & gt; =, der wahr zurückgibt, wenn der erste Operand größer oder gleich dem zweiten Operand ist, andernfalls false.
1. prüft "ist ich größer als gleich 5?"
2. ist der Lambda-Ausdruck.
Lesen Sie mehr über labda Ausdruck bei
Die erste Anweisung ist ein Vergleichsausdruck, i
ist größer oder gleich 5
. Es wird als true
oder false
ausgewertet. Der zweite ist ein lambda
Ausdruck . Er definiert ein lambda
, das ein Argument akzeptiert und den Wert von 5
auswertet.
=>
ist Lambda-Operator und wird als " goes to
"
z.B.
%Vor%Im obigen Beispiel wird der Ausdruck als "Min w geht zu w Punkt Länge"
gelesen Während >=
relationaler Operator ist, der " greater than or equal
" bedeutet, und seine Rückgabewerte true
, wenn der erste Operand größer oder gleich dem zweiten ist, false
andernfalls
z.B.
%Vor% In diesem Beispiel wird false
angezeigt und "Anzahl ist kleiner als 12" angezeigt.