Cuestión : Cómo ejecutar método del getenumerator () en una clase del genrics

Hola, el

tengo una clase sea el código para la cual como clase SafetyEnumerable del follow

public: IEnumerable, IEnumerable
{colección inalterable privada del
// Fields
IEnumerable;
{
del

// Methods
SafetyEnumerable (colección de IEnumerable) this.collection = colección;
{vuelta del

IEnumerator GetEnumerator del
} () del
((IEnumerable) esto). GetEnumerator (); el

del
del
{
//How del

IEnumerator IEnumerable.GetEnumerator del
} () para ejecutar este Enumerator
}} como allí es dos interfaces que necesitamos ejecutar todo el método del interfaz, por lo tanto el método pasado IEnumerator IENumerable.GetEnumerator () es mi problema. Quiero ejecutar este método de modo que este método trabaje.

Please advice

Thanks and
Warm Regards
Pradip
class= del

Respuesta : Cómo ejecutar método del getenumerator () en una clase del genrics


Una pequeña corrección en mi código antedicho (necesidad de especificar para el campo de la colección):
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
clase pública SafetyEnumerable : IEnumerable
    {
        Campos de //
        colección inalterable privada de IEnumerable;

        Métodos de //
        SafetyEnumerable público (colección de IEnumerable)
        {
            this.collection = colección;
        }

        IEnumerator IEnumerable.GetEnumerator ()
        {
            collection.GetEnumerator de vuelta ();
        }

        System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator ()
        {
            collection.GetEnumerator de vuelta ();
        }
    }
Otras soluciones  
 
programming4us programming4us