Lire en anglais

Partager via


Erreur du compilateur CS0059

Accessibilité incohérente : le type de paramètre 'type' est moins accessible que le délégué 'delegate'

Le type de retour et chacun des types référencés dans la liste de paramètres formels d’une méthode doivent être au moins aussi accessibles que la méthode elle-même. Pour plus d’informations, consultez Modificateurs d’accès.

Exemple

L’exemple suivant génère l’erreur CS0059 :

C#
// 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()  
    {  
    }  
}