En un documento de estándares de codificación, me encontré con esta declaración:¿Por qué debería evitar iterar sobre colecciones de valor-tipo inmutables utilizando foreach?
Evitar el uso de foreach para iterar sobre colecciones de tipo de valor inmutable. P. ej. Matrices de cadenas
¿Por qué se debe evitar esto?
Si el documento de estándares de codificación no admite sus directrices con citas y razonamientos, es incluso más inútil que la mayoría de los documentos de estándares de codificación. Y eso es decir algo. –
Me resulta especialmente interesante que una matriz de cadenas se utilice como ejemplo de una colección inmutable * value-type *. –
Ambos string y array son tipos de referencia ... –