Error del compilador CS0653
Actualización: noviembre 2007
Mensaje de error
No se puede aplicar la clase de atributo 'clase' porque es abstracta
Cannot apply attribute class 'class' because it is abstract
Una clase abstracta de atributo personalizado no se puede utilizar como atributo.
El código siguiente genera el error CS0653:
// CS0653.cs
using System;
public abstract class MyAttribute : Attribute
{
}
public class My2Attribute : MyAttribute
{
}
[My] // CS0653
// try the following line instead
// [My2]
class MyClass
{
public static void Main()
{
}
}