1

Тема: Видає помилку :"програма не містить статичного методу Main"

Visual Studio видає помилку:"програма не містить статистичного методу Main"
Код програми такий:

class Triangle
{
    static void Main();

    double a { get; set; }
    double b { get; set; }
    double c { get; set; }

    public Triangle(double a, double b, double c)
    {
        this.a = a;
        this.b = b;
        this.c = c;
    }
    public bool Exists
    {
        get
        {
            if (a > 0 && b > 0 && c > 0)
            {
                if (a + b > c && b + c > a && a + c > b)
                {
                    return true;
                }
            }
            return false;
        }
    }
    public void PrintLengths()
    {
        Console.WriteLine($"Длина А:{a} Длина B:{b} Длина C:{c}");
    }
    public double Perimeter()
    {
        return a + b + c;
    }
    public double Square()
    {
        double p = Perimeter() / 2;
        return Math.Sqrt(p * (p - a) * (p - b) * (p - c));
    }
}

2

Re: Видає помилку :"програма не містить статичного методу Main"

Гадаю, все ж статичного. І це правда, що ж поробиш - таки не містить. Проголошення є, а от тіла нема.

Подякували: leofun011

3

Re: Видає помилку :"програма не містить статичного методу Main"

Раджу створити в Visual Studio проект з шаблону "Console Application". Потім подивитись в файл Program.cs.

4

Re: Видає помилку :"програма не містить статичного методу Main"

static void Main();

Як він має працювати? *JOKINGLY*

Подякували: leofun011

5 Востаннє редагувалося Taraskinnn (18.04.2023 09:34:16)

Re: Видає помилку :"програма не містить статичного методу Main"

Спробуй так:

 static void Main(string[] args)
        {
            
        }

Але найбільш оптимальне рішення все ж таке :)

Tum4ik написав:

Раджу створити в Visual Studio проект з шаблону "Console Application". Потім подивитись в файл Program.cs.