Questione : Come realizzare metodo di getenumerator () in un codice categoria di genrics

Ciao,

ho un codice categoria il codice per cui è come codice categoria SafetyEnumerable del follow

public: IEnumerable, IEnumerable
{accumulazione passiva riservata del
// Fields
IEnumerable;
{
del

// Methods
SafetyEnumerable (accumulazione di IEnumerable) this.collection = accumulazione;
{ritorno del

IEnumerator GetEnumerator del
} () del
((IEnumerable) questo). GetEnumerator (); il

del
del
{
//How del

IEnumerator IEnumerable.GetEnumerator del
} () per realizzare questo Enumerator
}} come là è due interfacce che dobbiamo realizzare tutto il metodo dell'interfaccia, quindi l'ultimo metodo IEnumerator IENumerable.GetEnumerator () è il mio problema. Voglio realizzare questo metodo in modo che questo metodo funzioni.

Please advice

Thanks and
Warm Regards
Pradip
class= del

Risposta : Come realizzare metodo di getenumerator () in un codice categoria di genrics


Una piccola correzione nel mio codice di cui sopra (necessità di specificare per il campo dell'accumulazione):
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
codice categoria pubblico SafetyEnumerable : IEnumerable
    {
        Campi di //
        accumulazione passiva riservata di IEnumerable;

        Metodi di //
        SafetyEnumerable pubblico (accumulazione di IEnumerable)
        {
            this.collection = accumulazione;
        }

        IEnumerator IEnumerable.GetEnumerator ()
        {
            collection.GetEnumerator di ritorno ();
        }

        System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator ()
        {
            collection.GetEnumerator di ritorno ();
        }
    }
Altre soluzioni  
 
programming4us programming4us