Qual è il modo standard per ottenere un elenco digitato, a sola lettura, vuoto in C# o ce n'è uno?C#/.NET equivalente per le raccolte Java. <T> emptyList()?
ETA: Per chi chiede "perché?": Ho un metodo virtuale che restituisce un IList
(o meglio, post-risposte, un IEnumerable
), e l'implementazione di default è vuoto. Qualunque cosa ritorni sulla lista dovrebbe essere di sola lettura perché scrivere su di essa sarebbe un bug, e se qualcuno ci prova, voglio fermarmi e prendere fuoco immediatamente, piuttosto che aspettare che il bug si mostri in qualche modo in un secondo momento.
Cosa farai con una lista in sola lettura vuoto Comunque? Solo curioso. – goenning
Sto indovinando un 'IEnumerable' vuoto è probabilmente la risposta giusta qui - è un IList davvero necessario? o solo una raccolta vuota di sola lettura? –
solo curioso, perché hai bisogno di una lista di sola lettura vuota? –