Leggere in inglese

Condividi tramite


Errore del compilatore CS0059

Accessibilità incoerente: il tipo parametro 'type' è meno accessibile del delegato 'delegate'

Il tipo restituito e ciascuno dei tipi a cui viene fatto riferimento nell'elenco di parametri formali di un metodo deve essere accessibile almeno quanto il metodo stesso. Per altre informazioni, vedere Modificatori di accesso.

Esempio

L'esempio seguente genera l'errore CS0059:

// CS0059.cs  
class MyClass //defaults to private accessibility  
// try the following line instead  
// public class MyClass  
{  
}  
  
public delegate void MyClassDel( MyClass myClass);   // CS0059  
  
public class Program  
{  
    public static void Main()  
    {  
    }  
}