9
Должен ли я принимать пустые коллекции в моих методах, которые проходят по ним?
У меня есть метод, где вся логика выполняется внутри цикла foreach, который перебирает параметр метода: public IEnumerable<TransformedNode> TransformNodes(IEnumerable<Node> nodes) { foreach(var node in nodes) { // yadda yadda yadda yield return transformedNode; } } В этом случае отправка пустой коллекции приводит к пустой коллекции, но мне интересно, если это неразумно. …