Click here to Skip to main content
15,914,350 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: LINQ "let" Pin
James Curran9-Jun-16 4:14
James Curran9-Jun-16 4:14 
GeneralRe: LINQ "let" Pin
Marc Clifton11-Jun-16 14:20
mvaMarc Clifton11-Jun-16 14:20 
GeneralRe: LINQ "let" Pin
James Curran11-Jun-16 17:04
James Curran11-Jun-16 17:04 
GeneralRe: LINQ "let" Pin
Rob Philpott8-Jun-16 4:12
Rob Philpott8-Jun-16 4:12 
GeneralRe: LINQ "let" Pin
Richard Deeming8-Jun-16 4:32
mveRichard Deeming8-Jun-16 4:32 
GeneralRe: LINQ "let" Pin
OriginalGriff8-Jun-16 4:35
mveOriginalGriff8-Jun-16 4:35 
GeneralRe: LINQ "let" Pin
Rob Philpott8-Jun-16 4:51
Rob Philpott8-Jun-16 4:51 
GeneralRe: LINQ "let" Pin
Richard Deeming8-Jun-16 5:17
mveRichard Deeming8-Jun-16 5:17 
Query syntax is rewritten by the compiler to the same series of method calls as the method chaining syntax, so there's nothing you can do in QS that you can't do in MCS. There are a few things that look a bit neater in QS - let being a prime example - but there's always a way to write the same query in MCS.

There are quite a few extension methods that don't have an equivalent query keyword, so there are things you can do in MCS that you can't do in QS.

LINQPad[^] is probably the best tool to compare the two syntaxes.



"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer


GeneralRe: LINQ "let" Pin
Rob Philpott8-Jun-16 7:37
Rob Philpott8-Jun-16 7:37 
GeneralRe: LINQ "let" Pin
Marc Clifton8-Jun-16 7:59
mvaMarc Clifton8-Jun-16 7:59 
GeneralRe: LINQ "let" Pin
Richard Deeming8-Jun-16 8:40
mveRichard Deeming8-Jun-16 8:40 
GeneralRe: LINQ "let" Pin
90823658-Jun-16 5:28
90823658-Jun-16 5:28 
GeneralRe: LINQ "let" Pin
Sander Rossel8-Jun-16 5:51
professionalSander Rossel8-Jun-16 5:51 
GeneralRe: LINQ "let" Pin
Nicholas Marty9-Jun-16 2:53
professionalNicholas Marty9-Jun-16 2:53 
GeneralRe: LINQ "let" Pin
Sander Rossel9-Jun-16 3:43
professionalSander Rossel9-Jun-16 3:43 
GeneralRe: LINQ "let" Pin
Nicholas Marty9-Jun-16 4:40
professionalNicholas Marty9-Jun-16 4:40 
GeneralRe: LINQ "let" Pin
James Curran9-Jun-16 4:18
James Curran9-Jun-16 4:18 
GeneralRe: LINQ "let" Pin
Marc Clifton8-Jun-16 7:57
mvaMarc Clifton8-Jun-16 7:57 
GeneralRe: LINQ "let" Pin
Nish Nishant8-Jun-16 10:02
sitebuilderNish Nishant8-Jun-16 10:02 
GeneralRe: LINQ "let" Pin
Kenneth Haugland8-Jun-16 4:45
mvaKenneth Haugland8-Jun-16 4:45 
GeneralRe: LINQ "let" Pin
Sander Rossel8-Jun-16 5:44
professionalSander Rossel8-Jun-16 5:44 
GeneralRe: LINQ "let" Pin
BillWoodruff8-Jun-16 8:29
professionalBillWoodruff8-Jun-16 8:29 
GeneralRe: LINQ "let" Pin
Richard Deeming8-Jun-16 8:52
mveRichard Deeming8-Jun-16 8:52 
GeneralRe: LINQ "let" Pin
BillWoodruff8-Jun-16 12:46
professionalBillWoodruff8-Jun-16 12:46 
GeneralRe: LINQ "let" Pin
Mark Whybird8-Jun-16 21:24
Mark Whybird8-Jun-16 21:24 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.