मैं एक वर्ग है, जो एक सूची से अधिक सिर्फ एक आवरण है, यानी है के लिए,लागू IEnumerable <T> एक सूची आवरण
public class Wrapper
{
public List<int> TList
{get;set;}
public Wrapper()
{
TList=new List<int>();
}
}
मैं IEnumerable से Wrapper
inherits बनाने के लिए इतना है कि मैं निम्न सिंटैक्स का उपयोग कर सकते हैं:
Wrapper wrapper = new Wrapper()
{
2,4,3,6
};
किसी भी विचार कैसे जो इंटरफेस IEnumerable<T>
, या IEnumerable
, और लागू करने के लिए करने के लिए कैसे विधि शरीर को परिभाषित करने के?
नहीं, IENumerable के साथ यह काम नहीं करेगा। मुझे लगता है कि आपको आईसीओलेक्शन लागू करना होगा। –
deerchao
नहीं, डीरचाओ, इसे IENumerable की आवश्यकता है। हमें * आईसीओलेक्शन की आवश्यकता नहीं है, बेशक, ऐसा करने के लिए समझदारी है। –