मुझे यकीन नहीं है कि ASP.Net का ControlCollection कैसे काम करता है, इसलिए शायद कोई मेरे लिए इस पर कुछ प्रकाश डाल सकता है।नियंत्रण संग्रह सभी IENumerable विधियों को क्यों प्रदान नहीं करता है?
मैंने हाल ही में विस्तारित विधियों और लिंक के जादू की खोज की है। ठीक है, मुझे लगता है कि यह मान्य सिंटैक्स
var c=Controls.Where(x => x.ID=="Some ID").SingleOrDefault();
हालांकि से मैं क्या बता सकते हैं नहीं है खोजने के लिए बहुत दुख की बात थी, Controls
IEnumerable
इंटरफ़ेस है जो इस तरह के तरीकों को प्रदान करता है को लागू करता है, तो क्या देता है? वह क्यों काम नहीं करता है? मैं कम से कम इस समस्या के लिए चारों ओर एक सभ्य काम मिल गया है:
var list = (IEnumerable<Control>)Controls;
var this_item = list.Where(x => x.ID == "Some ID").SingleOrDefault();
आप 'सूची कर सकते हैं। SingleOrDefault (x => x.ID == "कुछ आईडी"); ' –