2016-12-09 1 views
0

Ich ahme diesen Code genau wie Tutorials, Video-Tutorials Erfolg, aber nachdem ich versuche, bekomme ich eine Fehlermeldung Wenn ich versuche zu kompilieren bekomme ich die Nachricht :C# -Programm enthält keine statische "Main" -Methode geeignet für einen Einstiegspunkt

does not contain a static 'main' method suitable for an entry point. 

seine mein Code

using System; 

    class program 
    { 
     static void main() 
     { 
      Console.WriteLine("Input your name"); 

      string UserName = Console.ReadLine(); 

      Console.WriteLine("your name" + UserName); 
     } 
    } 
+2

Sie müssen aktiviert werden, um es öffentlich zu machen. 'public static void Haupt()'. "Haupt" wird auch nach den Coding Best Practices von Methoden in C# groß geschrieben. – NooGuy

+1

Haupt mit Hauptstadt M – JleruOHeP

Antwort

3

Try Namen zu schreiben wie

static void Main() 
{ 
} 

Von MSDN

Jede C# Anwendung muss eine einzelne Hauptmethode enthält die Angabe wo die Programmausführung beginnen soll. In C# ist Main groß geschrieben, während Java Kleinbuchstaben verwendet.

+1

Yup. Für C# 'Main' ist ein Schlüsselwort. "Haupt" ist nicht. – Monza

0

schreiben sie wie diese public static void Main() Main hat zu

Verwandte Themen