मैं एक कस्टम कॉन्फ़िगरेशन एलिमेंट कोलेक्शन लिख रहा हूं कस्टम कॉन्फ़िगरेशन हैंडलर सी # .NET 3.5 में और मैं जेन्यूमेरेटर को जेनेरिक आईनेमेरेटर के रूप में बेनकाब करना चाहता हूं।एक जेनेम्युलेटर को जेनेरिक आईनेमेरेटर में बदलने का सबसे अच्छा तरीका क्या है?
इसे प्राप्त करने का सबसे अच्छा तरीका क्या होगा?
मैं वर्तमान में कोड का उपयोग कर रहा:
public new IEnumerator<GenericObject> GetEnumerator() { var list = new List(); var baseEnum = base.GetEnumerator(); while(baseEnum.MoveNext()) { var obj = baseEnum.Current as GenericObject; if (obj != null) list.Add(obj); } return list.GetEnumerator(); }
चीयर्स
क्या आप सिर्फ अंक से गणक को वापस नहीं कर सकते? इसे वापस करें। कैस्ट() .GetEnumerator(); –
flq
फ्रैंक: आप बिल्कुल सही हैं :) –
धन्यवाद यह धन्यवाद। आपकी प्रतिक्रियाओं के लिए आप सभी को धन्यवाद। – zonkflut