.NET FrameworkTipos personalizados


Observaciones

Normalmente, una struct se usa solo cuando el rendimiento es muy importante. Dado que los tipos de valor viven en la pila, se puede acceder a ellos mucho más rápido que las clases. Sin embargo, la pila tiene mucho menos espacio que el montón, por lo que las estructuras deben mantenerse pequeñas (Microsoft recomienda que las struct ocupen más de 16 bytes).

Una class es el tipo más usado (de estos tres) en C #, y generalmente es lo que debe ir primero.

Se utiliza una enum siempre que pueda tener una lista clara y clara de elementos que solo deben definirse una vez (en tiempo de compilación). Las enumeraciones son útiles para los programadores como una referencia liviana a algún valor: en lugar de definir una lista de variables constant para comparar, puede usar una enumeración y obtener soporte de Intellisense para asegurarse de que no use accidentalmente un valor incorrecto.

Tipos personalizados Ejemplos relacionados