जब LINQ के लिए एक विधि श्रृंखला लेखन, मैं कहां से बयान कर सकते हैं दो तरीकों में से एक:लिंक जहां क्लॉज - स्टैक या गठबंधन करने के लिए बेहतर है?
var blackOldCats = cats.Where(cat => cat.Age > 7 && cat.Colour == "noir")
या
var blackOldCats = cats.Where(cat => cat.Age > 7).Where(cat => cat.Colour == "noir")
वहाँ एक दूसरे के ऊपर के किसी भी लाभ हैं?
इस उदाहरण में डेटाटाइप्स बारे में बहुत ज्यादा चिंता मत करो, लेकिन अगर वहाँ डेटाटाइप्स में समस्याएं हैं, तो वह भी पता करने के लिए अच्छा होगा।
स्पष्ट है कि एक वस्तु पहले से ही संदर्भित है, सही है, ताकि दो गुण आवेदन पर एक ही बार में है आसान मारा?
जब आप के बारे में लाभ आप प्रदर्शन, पठनीयता या कुछ और करने के लिए बात कर रहे हैं पूछना? – Kane
पठनीयता को छोड़कर कोई लाभ, क्योंकि दोनों मेरे पीओवी – Dann