¿Cuál es la forma estándar de obtener una lista escrita y vacía en C#, o hay una?C#/.NET equivalente para Java Collections. <T> emptyList()?
ETA: Para los que preguntan "¿por qué?": Tengo un método virtual que devuelve un IList
(o más bien, post-respuestas, un IEnumerable
), y la implementación por defecto está vacía. Lo que devuelva la lista debe ser de solo lectura porque escribirlo sería un error, y si alguien lo intenta, quiero parar y prender fuego inmediatamente, en lugar de esperar a que el error aparezca de una manera sutil más tarde.
¿Qué vas a hacer con una lista de sólo lectura vacía ¿de todas formas? Sólo curioso. – goenning
Supongo que un 'IEnumerable' vacío es probablemente la respuesta correcta aquí - ¿es realmente necesario un IList ? ¿o solo una colección vacía de solo lectura? –
solo curiosidad, ¿por qué necesita una lista vacía de solo lectura? –