He leído un par de publicaciones de blog mencionando que para las API públicas siempre debemos devolver ICollection (o IEnumerable) en lugar de List. ¿Cuál es la verdadera ventaja de devolver ICollection en lugar de una lista?¿Cuál es la verdadera ventaja de devolver ICollection <T> en lugar de una lista <T>?
Gracias!
duplicado: What is the difference between List (of T) and Collection(of T)?
replyed aquí: http://stackoverflow.com/questions/271710/collectiont-versus-listt-what-should -utilizas-en-tus-interfaces –