var strs = new Collection<string>();
bool b = strs.All(str => str == "ABC");
Код создает пустой набор строк, затем пытается определить, являются ли все элементы в коллекции "ABC".
Если вы запустите его, будет b
.
Но в коллекции нет даже каких-либо элементов, не говоря уже о любых элементах, которые равны "ABC".
Является ли это ошибкой или есть разумное объяснение?