Frage : Wie man getenumerator () Methode in einer genrics Kategorie einführt

Hallo,

habe ich eine Kategorie, für die der Code ist, wie follow

public Kategorie SafetyEnumerable: IEnumerable, IEnumerable
{
// Fields
private Read-only-IEnumerable Ansammlung;

// Methods
allgemeines SafetyEnumerable (IEnumerable Ansammlung)
{
this.collection = Ansammlung;
}

allgemeines IEnumerator GetEnumerator ()
{
Rückkehr ((IEnumerable) dieses). GetEnumerator ();
}

IEnumerator IEnumerable.GetEnumerator ()
{
//How, zum von diesem Enumerator
einzuführen}
}

als dort sind zwei Schnittstellen, die wir die ganze Schnittstelleneinführen müssen Methode, folglich ist die letzte Methode IEnumerator IENumerable.GetEnumerator () mein Problem. Ich möchte diese Methode einführen, damit diese Methode arbeitet.

Please advice

Thanks and
Warm Regards
Pradip

Antwort : Wie man getenumerator () Methode in einer genrics Kategorie einführt


Eine kleine Korrektur in meinem oben genannten Code (Notwendigkeit, für das Ansammlungsfeld zu spezifizieren):
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
allgemeine Kategorie SafetyEnumerable : IEnumerable
    {
        //-Felder
        private Read-only-IEnumerable Ansammlung;

        //-Methoden
        allgemeines SafetyEnumerable (IEnumerable Ansammlung)
        {
            this.collection = Ansammlung;
        }

        IEnumerator IEnumerable.GetEnumerator ()
        {
            Rückholcollection.GetEnumerator ();
        }

        System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator ()
        {
            Rückholcollection.GetEnumerator ();
        }
    }
Weitere Lösungen  
 
programming4us programming4us