.NET 4.x Ошибка "Main() must declare a body because is not marked abstract, extern, of parial" - C#

Узнай цену своей работы

Формулировка задачи:

Не так давно начал изучать C# по книге Троелсена и столкнулся с проблемой. Вот весь фрагмент кода:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace DateAndTime
{
    class Program
    {
        static void Main();
            static void UseDatesAndTimes()
            {
                //Этот конструктор принимает год, месяц и день
                DateTime dt = new DateTime(2014,01,20);
                //Какой день месяца?
                Console.WriteLine("The day of {0} is {1}", dt.Date, dt.DayOfWeek);
                //Сейчас январь
                dt = dt.AddMonths(2);
                //Этот конструктор принимает часы, минуты и секунды
                TimeSpan ts = new TimeSpan(4, 30, 0);
                Console.WriteLine(ts);
                //Вычесть 15 минут из текучего TimeSpan и вывести результат
                Console.WriteLine(ts.Subtract(new TimeSpan(0, 15,0)));
                Console.ReadLine();
            }
        }
}
Пишет вот такую ошибку: Main() must declare a body because is not marked abstract, extern, of parial Что с этим делать?

Решение задачи: «.NET 4.x Ошибка "Main() must declare a body because is not marked abstract, extern, of parial"»

textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace DateAndTime
{
    class Program
    {
        static void Main()
        {
            UseDatesAndTimes();
            Console.ReadLine();
        }
        static void UseDatesAndTimes()
        {
            //Этот конструктор принимает год, месяц и день
            DateTime dt = new DateTime(2014, 01, 20);
            //Какой день месяца?
            Console.WriteLine("The day of {0} is {1}", dt.Date, dt.DayOfWeek);
            //Сейчас январь
            dt = dt.AddMonths(2);
            //Этот конструктор принимает часы, минуты и секунды
            TimeSpan ts = new TimeSpan(4, 30, 0);
            Console.WriteLine(ts);
            //Вычесть 15 минут из текучего TimeSpan и вывести результат
            Console.WriteLine(ts.Subtract(new TimeSpan(0, 15, 0)));
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.8 из 5
Похожие ответы