Lire en anglais

Partager via


Erreur du compilateur CS1558

'class' ne dispose pas d’une méthode Main static appropriée

L’option de compilateur MainEntryPoint spécifiait une classe dans laquelle rechercher une méthode Main. Toutefois, la méthode Main n’était pas définie correctement.

L’exemple suivant génère l’erreur CS1558 en raison d’un type de retour non valide.

// CS1558.cs  
// compile with: /main:MyNamespace.MyClass  
  
namespace MyNamespace  
{  
   public class MyClass  
   {  
      public static float Main()
      {  
         return 0.0; // CS1558 because the return type is a float.  
      }  
   }  
}