C# provee características de componentes orientados, como propiedades, eventos y construcciones declaradas (también llamados atributos).