Leggere in inglese

Condividi tramite


Errore del compilatore CS1594

Il delegato 'delegate' ha argomenti non validi

Il tipo di un argomento passato alla chiamata di un delegato non corrisponde al tipo del parametro nella dichiarazione del delegato.

L'esempio seguente genera l'errore CS1594:

C#
// CS1594.cs  
using System;  
delegate string func(int i);   // declare delegate  
  
class a  
{  
   public static void Main()  
   {  
      func dt = new func(z);  
      x(dt);  
   }  
  
   public static string z(int j)  
   {  
      Console.WriteLine(j);  
      return j.ToString();  
   }  
  
   public static void x(func hello)  
   {  
      hello("8");   // CS1594  
      // try the following line instead  
      // hello(8);  
   }  
}