Postać operatorowa LINQ

0
 var wynik = tab.where (x => x < 70 ).Orderyby( x = > x ).Select( x = > x + x );

Witam jak to wyrażenie LINQ zapisac w postaci operatorowej ?

var = wynik.from.....

1
var wynik = from x in tab
             where x < 70
             orderby x
             select x + x; 
0

mozesz mi to jakos wytlumaczcyc dlaczego tak ?

0

A czego nie rozumiesz? Przecież warunki są żywcem przepisane, widzisz tu coś nielogicznego?

0

mozesz mi to jakos wytlumaczcyc dlaczego tak

„Bo tak”. Postać operatorowa z założenia ma udawać składnię SQL (ze słowem select słusznie przesuniętym z początku na koniec wyrażenia), a przez kompilator jest automatycznie zamieniana na postać funkcyjną.

1 użytkowników online, w tym zalogowanych: 0, gości: 1