empty-list- все статьи тега
Есть ли" пустой список " синглтон в C#?
в C# я использую LINQ и IEnumerable хороший бит. И все хорошо (или, по крайней мере, в основном так). однако во многих случаях я обнаруживаю, что мне нужен пустой IEnumerable<X> по умолчанию. То есть, я бы хотел for (var x in xs) { ... } для работы без использования null-проверка. Теперь это то, что я сейчас делаю, в зависимости от более широкого контекста: var xs = f() ?? new X[0]; // when xs is assigned, sometimes for (var x in xs ?? new X[0]) { ... } // inline, someti ...