C# LanguageEstructuras


Observaciones

A diferencia de las clases, una struct es un tipo de valor, y se crea en la pila local y no en el montón administrado, de forma predeterminada . Esto significa que una vez que la pila específica queda fuera del alcance, la struct se desasigna. Los tipos de referencia contenidos de las struct también se barren, una vez que el GC determina que ya no están referenciados por la struct .

struct no pueden heredar y no pueden ser bases para la herencia, están implícitamente selladas y tampoco pueden incluir miembros protected . Sin embargo, una struct puede implementar una interfaz, como lo hacen las clases.

Estructuras Ejemplos relacionados