Comparteix via


Tipos de referencia (referencia de C#)

C# tiene dos tipos de tipos: tipos de referencia y tipos de valor. Las variables de tipos de referencia almacenan referencias a sus datos (objetos), mientras que las variables de tipos de valor contienen directamente sus datos. Con los tipos de referencia, dos variables pueden hacer referencia al mismo objeto. Por lo tanto, las operaciones de una variable pueden afectar al objeto al que hace referencia la otra variable. Con los tipos de valor, cada variable tiene su propia copia de los datos. Las operaciones en una variable no pueden afectar a la otra variable, excepto en el caso de variables de inparámetro , refy out . Para obtener más información, vea modificador de parámetros in, ref y out .

La documentación de referencia del lenguaje C# cubre la versión más reciente publicada del lenguaje C#. También contiene documentación inicial sobre las características de las versiones preliminares públicas de la próxima versión del lenguaje.

La documentación identifica cualquier característica introducida por primera vez en las últimas tres versiones del idioma o en las versiones preliminares públicas actuales.

Sugerencia

Para buscar cuándo se introdujo por primera vez una característica en C#, consulte el artículo sobre el historial de versiones del lenguaje C#.

Use las siguientes palabras clave para declarar tipos de referencia:

C# también proporciona los siguientes tipos de referencia integrados:

Consulte también