Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
3 / 3 / 0
Регистрация: 29.10.2019
Сообщений: 129
1

Программа не содержит статического метода “Main”, подходящего для точки входа

21.12.2020, 19:25. Показов 2093. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Program.cs:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
using System;
using System.Collections.Generic;
using System.Text;
 
namespace Task_1
{
     class Cars
    {
        public string Name { get; set; }
        public string Color { get; set; }
        public short Max_Speed { get; set; }
        public string Year { get; set; }
        public string Type { get; set; }
        public override string ToString()
 
        {
            return $"Name:{Name}\t Color: {Color}\t Max_Speed: { Max_Speed}\t Type: {Type}";
        }
    }
 
}
Class1.cs
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Task_1
{
    class Garage
    {
        List<Cars> cars = new List<Cars>()
        {
            new Cars() { Name = "Nissan", Color="Red", Max_Speed=315, Year="2017", Type="Gasoline"},
            new Cars() { Name = "Porsche", Color = "Green", Max_Speed = 330, Year = "2018", Type = "Gasoline"},
            new Cars() { Name = "Ferrari", Color = "Yellow", Max_Speed = 340, Year = "2019", Type = "Gasoline"},
            new Cars() { Name = "Tesla", Color = "Gray", Max_Speed = 120, Year = "2019", Type = "Electric"},
        };
 
        void RemCar()
        {
            Console.WriteLine("Назовите машину, которую хотите удалить:");
            string name = Console.ReadLine();
            var car = cars.FirstOrDefault(d => d.Name == name);
            if (car == null)
            {
                Console.WriteLine("Упс");
                return;
            }
            cars.Remove(car);
            Console.WriteLine($"Вы удалили з вашего гаража{car.Name}");
        }
        public void ChoiceCarToName()
        {
            Console.WriteLine("Название машини:");
            string name = Console.ReadLine();
            var car = cars.FirstOrDefault(d => d.Name == name);
            if (car == null) Console.WriteLine("Упс");
            else
                Console.WriteLine($"Name:{car.Name}\t Color: {car.Color}\t Max_Speed: { car.Max_Speed}\t Type: { car.Type}");
        }
        public void ChoiceCarMax_Speed()
        {
            Console.WriteLine("Максимальная скорость:");
            string max_speed = Console.ReadLine();
            var car = cars.FirstOrDefault(d => d.Max_Speed == Convert.ToInt32(max_speed));
            if (car == null) Console.WriteLine("Упс");
            else
                Console.WriteLine($"Name:{ car.Name}\t Color: { car.Color}\t Max_Speed: { car.Max_Speed}\t Type: { car.Type}");
        }
 
 
        public void ChoiceCarToType()
        {
            Console.WriteLine("Тип:");
            string type = Console.ReadLine();
            var car = cars.FirstOrDefault(d => d.Type == type);
            if (car == null)
            {
                Console.WriteLine("Упс");
                return;
            }
            else
                Console.WriteLine($"Name:{ car.Name}\t Color: { car.Color}\t Max_Speed: { car.Max_Speed}\t Type: { car.Type}");
        }
        public void ChoiceCarToYear()
        {
            Console.WriteLine("Год:");
            string year = Console.ReadLine();
            var car = cars.FirstOrDefault(d => d.Year == year);
            if (car == null)
            {
                Console.WriteLine("Упс");
                return;
            }
            else
                Console.WriteLine($"Name:{car.Name}\tColor: { car.Color}\tMax_Speed: { car.Max_Speed}\t Type: { car.Type}");
        }
    }
}
P.S. Я новичок, так что могу допустить глупейшую ошибку.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.12.2020, 19:25
Ответы с готовыми решениями:

Программа не содержит статического метода main
Вот проект. В чём проблема?

Программа не содержит статического метода main подходящего для точки входа
Вчера оба проекта нормально компилировались, а сегодня выдает ошибку &quot;Программа не содержит...

Программа не содержит статического метода main подходящего для точки входа
using System; using System.Collections.Generic; using System.Text; namespace 111 { ...

Программа не содержит статического метода main подходящего для точки входа
Помогите дорогие друзья! при компиляции выскакивает вот такая ошибка, помогите найти в чем...

3
8 / 5 / 3
Регистрация: 15.11.2020
Сообщений: 7
21.12.2020, 19:53 2
Вы удалили метод с которого программа начинает работать
C#
1
2
3
static void Main()
{
}
0
3 / 3 / 0
Регистрация: 29.10.2019
Сообщений: 129
21.12.2020, 20:06  [ТС] 3
Можете переправить в 1 файле? Не могу понять куда надо.
0
Модератор
Эксперт .NET
15789 / 10946 / 2843
Регистрация: 21.04.2018
Сообщений: 32,109
Записей в блоге: 2
22.12.2020, 12:06 4
Лучший ответ Сообщение было отмечено MKzzz как решение

Решение

Цитата Сообщение от MKzzz Посмотреть сообщение
Можете переправить в 1 файле? Не могу понять куда надо.
Когда вы создаёте новый проект типа "Консольное приложение" автоматически создаётся класс Program с методом Main и открывается этот файл.
Вот этот метод и есть то с чего начинает работу приложение.
В нём вы должны прописать как работать с вашими типами Cars и Garage.

Если у вас нет автоматически созданного файла Program, то вы либо его случайно удалили, либо создали проект не того типа.
1
22.12.2020, 12:06
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.12.2020, 12:06
Помогаю со студенческими работами здесь

Ошибка программа не содержит статического метода Main, подходящего для точки входа
Есть текст программы, выдает ошибку &quot;программа не содержит статического метода Main, подходящего...

Программа не содержит статического метода "Main", подходящего для точки входа
using System; using System.Collections.Generic; using System.Linq; using System.Text; using...

Программа не содержит статического метода "Main", подходящего для точки входа
using System; using System.Numerics; namespace FFT { public class FFT { private static...

Программа не содержит статического метода "Main()", подходящего для точки входа
using System; using System.Collections.Generic; using System.Linq; using System.Text; using...

Программа не содержит статического метода "Main", подходящего для точки входа
Здравствуйте! Моя проблема вроде бы глупа, но без Вашей помощи справиться не могу. Будте добры,...

Программа не содержит статического метода "Main", подходящего для точки входа
По заданию лабораторной нужно создать одну программу(вывод имени),потом с помощью NClass нужно было...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru