Pytanie : Dlaczego getenumerator () metoda w genrics klasa

Cześć,

I mieć klasa the kod dla che być gdy follow

public klasowy SafetyEnumerable: IEnumerable, IEnumerable
{
// Fields
intymny intymny IEnumerable kolekcja;

// Methods
jawny SafetyEnumerable (IEnumerable kolekcja)
{
this.collection = kolekcja;
}

jawny IEnumerator GetEnumerator ()
{
powrót ((IEnumerable) to). GetEnumerator ();
}

IEnumerator IEnumerable.GetEnumerator ()
{
//How ten Enumerator
}
}

Jako tam  być dwa interfejs my potrzebować wszystkie the interfejs metoda, hence the ostatni metoda IEnumerator IENumerable.GetEnumerator () być mój problem. I chcieć ten metoda tak, że ten metoda pracować.

Please advice

Thanks and
Warm Regards
Pradip

Odpowiedź : Dlaczego getenumerator () metoda w genrics klasa


Mały korekcja w mój mój kod (potrzeba dla the inkasowy pole):
(1):
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
społeczeństwo klasowy SafetyEnumerable : IEnumerable
    {
        // Pole
        intymny intymny IEnumerable kolekcja;

        // Metoda
        jawny SafetyEnumerable (IEnumerable kolekcja)
        {
            this.collection = kolekcja;
        }

        IEnumerator IEnumerable.GetEnumerator ()
        {
            powrotny collection.GetEnumerator ();
        }

        System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator ()
        {
            powrotny collection.GetEnumerator ();
        }
    }
Inne rozwiązania  
 
programming4us programming4us