4 Stimmen

Schnittstelle erstellen, die von IEnumerable abgeleitet ist

Ich habe eine Reihe von Klassen, die alle von IQueryResult abgeleitet sind. Ich brauche jede dieser Klassen, um in foreach-Schleife iterable sein. Leider kann die foreach-Schleife die GetEnumerator-Methode nicht sehen. Ich habe es geschafft, es in foreach mit dynamischen Schlüsselwort verfügbar in .NET 4.0 verwenden, aber dann IQueryResult müssen nicht von IEnumerable ableiten.

public interface IQueryResult : IEnumerable<IQueryResult>
{
}

Wie könnte man das auf elegantere Weise tun?

Mit freundlichen Grüßen PK

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X