Sé que algunas diferencias,¿Cuáles son las diferencias entre los tipos de valores y los tipos de referencia en C#?
- tipos de valor se almacenan en la pila donde como tipos de referencia se almacenan en el montón administrado.
- Las variables de tipo de valor contienen directamente sus valores, mientras que las variables de referencia solo contienen una referencia a la ubicación del objeto que se crea en el montón administrado.
¿Hay alguna otra diferencia que eché de menos ... Si es así, ¿qué son?
pedido muchas veces ya en SO .... –
@Wheat, Búsqueda rápida, no, esta pregunta no se ha formulado ni respondido directamente. – strager
No tengo tiempo para responder a esto por completo en este momento, pero me gustaría señalar que "los tipos de valores se almacenan en la pila" es una exageración. Ver http://pobox.com/~skeet/csharp/memory.html. Para obtener más información sobre los tipos de referencia frente a los tipos de valores, consulte http://pobox.com/~skeet/csharp/references.html –