anonymous-methods पर टैग किए गए जवाब

4
वहाँ एक foreach में चर के पुन: उपयोग के लिए एक कारण है?
C # में लैम्ब्डा एक्सप्रेशन या अनाम विधियों का उपयोग करते समय, हमें संशोधित क्लोजर पिटफुल तक पहुंच से सावधान रहना होगा । उदाहरण के लिए: foreach (var s in strings) { query = query.Where(i => i.Prop == s); // access to modified closure ... } संशोधित क्लोजर के कारण, …

11
अनाम विधि को C # में अनसब्सक्राइब करें
क्या किसी घटना से किसी अनाम विधि को हटाना संभव है? अगर मैं इस तरह की घटना के लिए सदस्यता लेता हूं: void MyMethod() { Console.WriteLine("I did it!"); } MyEvent += MyMethod; मैं इस तरह से सदस्यता ले सकता हूं: MyEvent -= MyMethod; लेकिन अगर मैं एक अनाम विधि का …


8
अनाम कॉल में अनाम विधि
सिंटैक्स के साथ थोड़ी परेशानी होना जहां हम एक प्रतिनिधि को एक कंट्रोल के भीतर गुमनाम रूप से कॉल करना चाहते हैं। इंवोक। हमने कई अलग-अलग तरीकों की कोशिश की है, सभी का कोई फायदा नहीं हुआ है। उदाहरण के लिए: myControl.Invoke(delegate() { MyMethod(this, new MyEventArgs(someParameter)); }); जहाँ someParameter इस …

5
C # में, अनाम विधि में उपज कथन क्यों नहीं हो सकता है?
मैंने सोचा कि ऐसा कुछ करना अच्छा होगा (लैंबडा के साथ यील्ड रिटर्न करते हुए): public IList<T> Find<T>(Expression<Func<T, bool>> expression) where T : class, new() { IList<T> list = GetList<T>(); var fun = expression.Compile(); var items = () => { foreach (var item in list) if (fun.Invoke(item)) yield return item; …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.