2016-12-09 2 views
0

Я подражаю этому коду точно так же, как учебники, видеоуроки, но после попытки получить сообщение об ошибке Когда я пытаюсь скомпилировать, я получаю сообщение :Программа C# не содержит статический метод «Главная», подходящий для точки входа

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

его мой код

using System; 

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

      string UserName = Console.ReadLine(); 

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

Вам нужно сделать его общедоступным. 'public static void Main()'. «Главная» также капитализируется в соответствии с наилучшими методами кодирования методов на C#. – NooGuy

+1

Главная с капиталом M – JleruOHeP

ответ

3

Попробуйте написать имя как

static void Main() 
{ 
} 

Из MSDN

Каждый C# приложение должно содержать один основной метод, определяющий , где выполнение программы начнется. В C# основной капитализируется, а Java использует строчный регистр.

+1

Yup. Для C# 'Main' это ключевое слово. «главное» - нет. – Monza

0

написать это общественное статической силы Main() Main должен быть капитализированы

Смежные вопросы

 Смежные вопросы