Метод Main() должен иметь ошибку возвращаемого типа; первый день Мессинга w/ C#
Я только учусь использовать C# и столкнулся с этой ошибкой как часть задания для моего класса. К сожалению, в данный момент я неграмотен в коде, поэтому, пожалуйста, будьте терпеливы со мной. Основываясь на приведенном ниже коде, я знаю, что компилирую что-то неправильно, но я не понимаю, что я делаю неправильно, и продолжаю получать ошибку CS1520 "метод должен иметь тип возврата" и не могу понять, почему.
Edit: добавление void в static void Main() приводит к ошибке CS0017 "определено более одной точки входа". Опять же, я не понимаю, что это значит, или что я должен исправить.
Что я уже пробовал:
using System; using System.Linq; class Program { static Main() { int number1, number2, number3; Console.Write("Enter an integer score"); number1 = Convert.ToInt32(Console.ReadLine()); Console.Write("Enter an integer score"); number2 = Convert.ToInt32(Console.ReadLine()); Console.Write("Enter an integer score"); number3 = Convert.ToInt32(Console.ReadLine()); int result = (number1 + number2 + number3) % 3; Console.WriteLine("The average of {0}, {1}, {2} is: {3}", number1, number2, number3, result); } }
George Swan
Решение 1-это то, почему вы получаете ошибку, но есть и другая ошибка. Ваш расчет среднего значения неверен. Вы вычисляете модуль, вы также можете рассмотреть возможность возврата двойника, чтобы получить более точный результат.
Richard Deeming
"Определено более одной точки входа" означает, что у вас есть более одной точки входа. Main
метод в вашем проекте.
Иногда вы также увидите его, если создадите приложение WPF и попытаетесь создать Main
метод.
Richard Deeming
И почему вы отправили этот вопрос дважды?
https://www.codeproject.com/Questions/1234543/First-day-messing-with-Csharp-dont-understand-erro[^]
Tryptyk
Были некоторые ошибки при настройке счета/проводке. Я не уверен, как удалить то или другое, ТБХ.