Baca dalam bahasa Inggris

Bagikan melalui


Compiler Error CS1594

Delegasi 'delegate' memiliki beberapa argumen yang tidak valid

Jenis argumen yang diteruskan ke pemanggilan delegasi tidak setuju dengan jenis parameter dalam deklarasi delegasi.

Sampel berikut menghasilkan 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);  
   }  
}