IList(Of T)

19/03/2008 - 07:42 von Karsten Sosna | Report spam
Hallo NG,
ich versuche gerade IList(Of T) zu implementieren. Die IDE hat mir dazu das
Grundgerüst erstellt.jetzt wurde dort eine ReadOnly-Eigenschaft "IsReadOnly"
eingefügt. Ebenfalls wurde zweimal die GetEnumerator(1) Methode eingefügt:
\\\
Public Function GetEnumerator() As System.Collections.Generic.IEnumerator(Of
PickerItem) Implements System.Collections.Generic.IEnumerable(Of
PickerItem).GetEnumerator
und
Public Function GetEnumerator1() As System.Collections.IEnumerator
Implements System.Collections.IEnumerable.GetEnumerator
///
Letztere Methode kann ich mit
\\\
Return _List.GetEnumerator
///
"befriedigen", wobei _List die private Auflistung ist. Aber was mach ich mit
der Anderen und warum gibt es diese überhaupt zweimal? Gleiches gilt für
"IsReadOnly", meine _List(Of PickerItem) besitzt diese Eigenschaft nicht.

Danke für jede Hilfe.
Gruß Scotty
 

Lesen sie die antworten

#1 Karsten Sosna
19/03/2008 - 09:57 | Warnen spam
ich versuche gerade IList(Of T) zu implementieren. Die IDE hat mir dazu
das Grundgerüst erstellt.jetzt wurde dort eine ReadOnly-Eigenschaft
"IsReadOnly" eingefügt. Ebenfalls wurde zweimal die GetEnumerator(1)
Methode eingefügt:
\\\
Public Function GetEnumerator() As
System.Collections.Generic.IEnumerator(Of PickerItem) Implements
System.Collections.Generic.IEnumerable(Of PickerItem).GetEnumerator
und
Public Function GetEnumerator1() As System.Collections.IEnumerator
Implements System.Collections.IEnumerable.GetEnumerator
///
Letztere Methode kann ich mit
\\\
Return _List.GetEnumerator
///
"befriedigen", wobei _List die private Auflistung ist. Aber was mach ich
mit der Anderen und warum gibt es diese überhaupt zweimal? Gleiches gilt
für "IsReadOnly", meine _List(Of PickerItem) besitzt diese Eigenschaft
nicht.



Habe die Eigenschaft "IsReadOnly" und die Methode "GetEnumerator1" als
Private deklariert. Sieht schon besser aus.
Gruß Scotty

Ähnliche fragen