Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Błąd kompilatora CS1676

Parametr "number" musi być zadeklarowany za pomocą słowa kluczowego "słowo kluczowe"

Ten błąd występuje, gdy modyfikator typu parametru w metodzie anonimowej różni się od tego, który jest używany w deklaracji delegata, do którego odlewasz metodę.

Poniższy przykład generuje 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) { };  
   }  
}