¿Qué es lo que hace un bucle foreach en C# si la colección que se le pasa es nula?
Lanza una excepción NullReferenceException
No hace nada y continúa ejecutando el código
Lanza una excepción ArgumentException
Depende de la implementación específica del método que llama al bucle foreach