Ist das eine schlechte Idee?IEnumerable und IEnumerator in der gleichen Klasse, schlechte Idee?
Private Class GH_DataStructureEnumerator(Of Q As Types.IGH_Goo)
Implements IEnumerable(Of Q)
Implements IEnumerator(Of Q)
....
....
'Current, MoveNext, Reset etc.'
....
....
Public Function GetEnumerator_Generic() As IEnumerator(Of Q) _
Implements IEnumerable(Of Q).GetEnumerator
Return Me
End Function
End Class
Diese Klasse ist nur sichtbar, als IEnumerable (Of T) Nur-Lese-Eigenschaft, und es spart mir eine zusätzliche Klasse, die IEnumerator (Of T) umschließt. Aber irgendwie scheint es einfach falsch zu sein. Gibt es einen besseren Weg?
Oder sogar nicht zur gleichen Zeit, möglicherweise :) –
@Jon sehr wahr! – JaredPar