में शामिल कीवर्ड के साथ व्यक्त किए गए जॉइन पर चयन में शामिल होने से जुड़ने के लिए चुनने के लिए चुनने के लिए जब लिंक शामिल कीवर्ड का उपयोग करके या SelectMany() (यानी कीवर्ड से कुछ) का उपयोग करके आंतरिक जुड़ने की अनुमति देता है कीवर्ड:लिंक
var personsToState = from person in persons
join state in statesOfUS
on person.State equals state.USPS
select new { person, State = state.Name };
foreach (var item in personsToState)
{
System.Diagnostics.Debug.WriteLine(item);
}
// The same query can be expressed with the query operator SelectMany(), which is
// expressed as two from clauses and a single where clause connecting the sequences.
var personsToState2 = from person in persons
from state in statesOfUS
where person.State == state.USPS
select new { person, State = state.Name };
foreach (var item in personsToState2)
{
System.Diagnostics.Debug.WriteLine(item);
}
मेरा प्रश्न: जब यह, में शामिल होने शैली जब उपयोग करने के लिए और जहां-शैली का उपयोग करने उद्देश्यपूर्ण है अन्य शैली पर एक शैली प्रदर्शन फायदे हैं?
दोनों विधियां * प्रभावी * हैं, लेकिन शायद अधिक * कुशल * शामिल हों ... –
@ थॉमस लेवेस्क आपके सुधार के लिए धन्यवाद, अंग्रेजी मेरी मूल भाषा नहीं है। – Athari