Error del compilador CS1676
Actualización: noviembre 2007
Mensaje de error
El parámetro 'número' debe declararse con la palabra clave 'palabra clave'
Parameter 'number' must be declared with the 'keyword' keyword
Este error se produce cuando el modificador de tipo de parámetro de un método anónimo es diferente del utilizado en la declaración del delegado al que se va a convertir el método.
El código siguiente genera el error CS1676:
// CS1676.cs
delegate void E(ref int i);
class Errors
{
static void Main()
{
E e = delegate(out int i) { }; // CS1676
// To resolve, use the following line instead:
// E e = delegate(ref int i) { };
}
}