Pregunta

Estoy escribiendo un href="http://msdn.microsoft.com/en-us/library/78dfe2yb.aspx" rel="noreferrer"> IEnumerator<T> clase COM colección estoy wrappering . Me he dado cuenta de que IEnumerator<T> extiende IDisposable , así que estoy requerido para implementar el método Dispose.

Sin embargo, no puedo pensar en nada que puso en su lugar, ya que sólo tengo una referencia a la colección (que no me gustaría estar dispuesto en el extremo de un foreach), y un int para el índice. ¿Es normal que abandonan el método Dispose vacío?

¿Fue útil?

Solución

Sí, lo es.

implementos IEnumerator<T> IDisposable en caso de que cometa un enumerador que hace que sea necesario eliminar. Como la mayoría de los encuestadores no necesitan estar dispuestos, el método suele estar vacío.

Por cierto, se puede poner en práctica su IEnumerator más fácilmente por crear un iterador .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top