मेरे पास एक सूची (माईटाइप) है और मैं सूची का सबसेट प्राप्त करने के लिए LINQ का उपयोग करना चाहता हूं।का उपयोग कैसे करें। सामान्य सूची में जहां
माईटाइप पर खाता नाम नामक एक फ़ील्ड है। क्या मैं इस तरह की चीज कहने के लिए LINQ का उपयोग कर सकता हूं?
Dim t As List(Of MyType)
t = GetMyTypes()
t = t.Where(AccountNumber = "123")
धन्यवाद
सुनिश्चित नहीं है कि इसमें यह जोड़ना ठीक है ... कोई जोड़ नहीं होगा। कहीं भी।() इसे थोड़ा बेहतर बनाते हैं? – Feign
@ फ़िग्न: यह वास्तव में इस बात पर निर्भर करता है कि आप क्या हासिल करना चाहते हैं: यदि आप खाता संख्या '123' के साथ ** पहले ** प्रविष्टि चाहते हैं, तो 'प्रथम' का उपयोग करें (उस मामले में 'ऑर्डर बाय' क्लॉज जोड़ना उपयोगी हो सकता है, हालांकि)। यदि आप चाहते हैं ** खाता संख्या '123' के साथ सभी ** प्रविष्टियों की एक सूची, 'ToList' का उपयोग करें। – Heinzi
धन्यवाद! मुझे नहीं पता था कि आप इसका उपयोग करते हैं। जहां() इस तरह से। – Feign