Какой стандартный способ получить типизированный, только пустой список в C#, или он есть?C#/.NET эквивалент для коллекций Java. <T> emptyList()?
ETA: Для тех, кто спрашивают: «Почему?»: У меня есть виртуальный метод, который возвращает IList
(или, скорее, пост-ответы, в IEnumerable
), и реализация по умолчанию является пустым. Независимо от того, что возвращает список, нужно читать только потому, что писать на него будет ошибкой, и если кто-то попытается, я хочу немедленно остановить и поймать огонь, вместо того, чтобы ждать появления ошибки каким-то тонким способом позже.
Что вы будете делать с пустым списком чтения так или иначе? Просто любопытно. – goenning
Я предполагаю, что пустой 'IEnumerable', вероятно, правильный ответ здесь - действительно нужен IList ? или просто пустую коллекцию только для чтения? –
просто любопытно, зачем вам нужен пустой список только для чтения? –