¿Pueden los elementos de una colección recorrida por un bucle foreach en C# ser de diferentes tipos de datos?
Depende de la implementación específica del método que llama al bucle foreach
No
Sí
Solo si se utiliza la palabra clave "dynamic" para declarar la colección