Mientras programaba en C #, me topé con una extraña decisión de diseño de lenguaje que simplemente no puedo entender. Entonces, C # (y el CLR) tiene dos tipos de datos agregados: struct(tipo de valor, almacenado en la pila, sin herencia) y class(tipo de referencia, almacenado en el montón, tiene...