2010-06-25 7 views

Respuesta

0

Una diferencia obvia es que el espacio de nombres contiene System.Collections.ObjectModel genéricos colecciones de sólo lectura (es decir, sin los botones Agregar, Quitar y métodos claros, etc.).

0

Las clases System.Collections.ObjectModel son útiles para exponer sus colecciones al mundo exterior. (Por fuera del mundo me refiero a un código que no incluye su código).

Utilice clases de colección genéricas en su código, pero envuélvalas en una Colección, ReadOnlyCollection u ObservableCollection cuando desee exponerlo al mundo exterior .

Para envolver una colección como una colección con clave, KeyedCollection se puede utilizar como una clase base para un ayudante.

Cuestiones relacionadas