Fråga : Hur man genomför metod för getenumerator () i en genrics klassificera

Hi

jag har en klassificera kodifiera för som är, som follow

public klassificerar SafetyEnumerable: IEnumerable IEnumerable
{privat skrivskydd IEnumerable samling för
// Fields
; offentlig SafetyEnumerable (den IEnumerable samlingen)
{
för

// Methods
this.collection = samlingen; för
} offentlig IEnumerator GetEnumerator ()
{retur, för

för
((IEnumerable) detta). GetEnumerator ();

för
för
{
//How för

IEnumerator IEnumerable.GetEnumerator för
} () som genomför denna Enumerator
}} som där är två har kontakt oss behöver att genomföra alla har kontakt metod, hence den sist metoden IEnumerator IENumerable.GetEnumerator () är mitt problem. Jag önskar att genomföra denna metod, så att denna metod fungerar.

Please advice

Thanks and
Warm Regards
Pradip
" klar "

Svar : Hur man genomför metod för getenumerator () i en genrics klassificera


En liten korrigering i mitt ovannämnt kodifierar (behov att specificera för samlingen sätter in):
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
allmänhet klassificerar SafetyEnumerable : IEnumerable
    {
        // sätter in
        privat skrivskydd IEnumerable samling;

        // metoder
        offentliga SafetyEnumerable (den IEnumerable samlingen)
        {
            this.collection = samling;
        }

        IEnumerator IEnumerable.GetEnumerator ()
        {
            återgång collection.GetEnumerator ();
        }

        System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator ()
        {
            återgång collection.GetEnumerator ();
        }
    }
Andra lösningar  
 
programming4us programming4us