Atributos (C#)

Cambiar vista:
Sin script
Guía de programación de C#
Atributos (Guía de programación de C#)

Los atributos constituyen un medio apropiado para asociar información declarativa con código de C# (tipos, métodos, propiedades, etc.). Una vez asociado a una entidad del programa, el atributo se puede consultar en tiempo de ejecución mediante una técnica denominada reflexión.

Existen dos formas de atributos: atributos que se definen en la biblioteca de clases base de Common Language Runtime y atributos personalizados que se pueden crear para agregar información adicional al código. Esta información se puede recuperar después mediante programación.

En este ejemplo, el atributo System.Reflection.TypeAttributes.Serializable se utiliza para aplicar una característica específica a una clase:

C#
[System.Serializable]
public class SampleClass
{
    // Objects of this type can be serialized.
}

Información general sobre atributos

Los atributos tienen las propiedades siguientes:

Secciones relacionadas

Especificación del lenguaje C#

Para obtener más información, vea las secciones siguientes de Especificación del lenguaje C#:

  • 1.12 Atributos

  • 17 Atributos

Vea también