मेरे पास List<int>
और List<customObject>
है। कस्टमऑब्जेक्ट क्लास में एक आईडी प्रॉपर्टी है। मैं List<customObject>
कैसे प्राप्त कर सकता हूं जिसमें केवल वे ऑब्जेक्ट्स हैं जहां आईडी प्रॉपर्टी LINQ का उपयोग कर List<int>
में है?संपत्ति मूल्य पर फ़िल्टर linq सूची
संपादित करें: मैंने Konrads जवाब स्वीकार किया क्योंकि यह पढ़ने के लिए आसान/अधिक सहज है।
लिंक 'नहीं' विधि अधिक संक्षिप्त नहीं है? (नीचे मेरा उत्तर देखें) –
@RobinWinslow वैसे वे पूरी तरह से समकक्ष हैं, मेरा केवल क्वेरी अभिव्यक्ति वाक्यविन्यास का उपयोग करता है। मेरा संभावित रूप से अधिक पठनीय है - लेकिन मैं मानता हूं कि (कम से कम ज्यादातर मामलों में) मैं वास्तव में आपके संस्करण के साथ जाऊंगा, जैसा कि आपने कहा है, यह अधिक संक्षिप्त है। –
वे तकनीकी रूप से समकक्ष हैं, लेकिन मुझे '.Where() 'विधि * बहुत * पढ़ने के लिए आसान लगता है। लेकिन निश्चित रूप से यह सिर्फ मेरी राय है। –