ReBitting

Blog ecologico. Sono stati usati solamente bytes riciclati
posts - 148, comments - 198, trackbacks - 8

mercoledì 1 luglio 2009

System.Collections: Generic.IEnumerable<T>

 

Espone l’enumeratore che supporta un semplice iteratore su una collezione del tipo specificato.

Implementazioni:

 

Osservazioni:

Il metodo che verrà chiesto di implementare è GetEnumerator il quale ritornerà l’enumeratore implementato.

Thread Safety:

posted @ mercoledì 1 luglio 2009 23.11 | Feedback (0) |

System.Collections: Generic.IEnumerator<T>

 

Supporta un semplicissimo iteratore della collezione generica.
E’ l’interfaccia base per tutti gli enumeratori generici.

Implementazioni:

IEnumerator
IDisposable

Osservazioni:

Implementare questa interfaccia richiede l’implementazione della IEnumerator.
Ciò significa implementare i metodi MoveNext e Reset che non dipendono dal tipo dell’oggetto.
La proprietà Current è presente in entrambe le interfacce, generica e non.

Thread Safety:

Di default le collection implementate nel namespace System.Collections.Generic non sono sincronizzate.

posted @ mercoledì 1 luglio 2009 13.28 | Feedback (0) |

Powered by: