9
¿Debo aceptar colecciones vacías en mis métodos que las repiten?
Tengo un método donde toda la lógica se realiza dentro de un bucle foreach que itera sobre el parámetro del método: public IEnumerable<TransformedNode> TransformNodes(IEnumerable<Node> nodes) { foreach(var node in nodes) { // yadda yadda yadda yield return transformedNode; } } En este caso, enviar una colección vacía da como resultado …