Atributos (Guía de programación de C#)

Actualización: Julio de 2008

Los atributos constituyen un medio apropiado para asociar información declarativa con código de C# (tipos, métodos, propiedades, etc.). Después de asociar un atributo a una entidad del programa, éste se puede consultar en tiempo de ejecución mediante una técnica denominada reflexión. Para obtener más información, vea Reflexión (Guía de programación de C#).

Existen dos formas de atributos:

  • Atributos que se definen en Common Language Runtime (CLR).

  • 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 TypeAttributes.Serializable se utiliza para aplicar una característica específica a una clase:

[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

Para obtener más información, vea:

Especificación del lenguaje C#

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

  • 10.2.1 Atributos

  • 17 Atributos

Vea también

Conceptos

Guía de programación de C#

Información general sobre atributos

Usos comunes de los atributos

Referencia

Reflexión (Guía de programación de C#)

Historial de cambios

Fecha

Historial

Motivo

Julio de 2008

Se ha actualizado la sección de información general.

Corrección de errores de contenido.