2009-01-07 17 views

Respuesta

0

en this pregunta se puede ver la diferencia entre la lista y recogida de T

4

Scott Hanselman hizo esta pregunta una vez. Puede leer his related blog post here.

+0

¿Pero cuál es la respuesta? No lo entiendo –

+1

No hay respuesta a la pregunta en el artículo proporcionado. – Dima

+0

La publicación me pareció útil, básicamente, si desea poder detectar cambios heredados de la Colección, que ofrece métodos virtuales que puede anular, sino hereda de la Lista por motivos de rendimiento que no ofrecen ningún método virtual. – Michael

20
  • Collection<T>:

    Proporciona la clase base para una colección genérica .

  • List<T>:

    representa una lista estricta de tipos de objetos que se puede acceder por el índice. Proporciona métodos para buscar, ordenar y manipular listas .

Así, según los documentos, uno de ellos tiene como clase base para las colecciones. El otro está destinado para su uso como un contenedor.

Así usoList<T> y heredan de Collection<T>.

Cuestiones relacionadas