Изучение Program.cs в C#: точка входа, методы и вызов других классов

Program.cs — это файл, который обычно встречается в проектах C#. Он означает «файл программного кода» и обычно является точкой входа приложения C#. Проще говоря, это что-то вроде главной двери, через которую начинает работать ваша программа C#.

Теперь давайте углубимся в некоторые разговорные объяснения и примеры кода, чтобы вы лучше поняли Program.cs и его методы.

  1. Основной метод:
    Самым важным методом в Program.cs является метод Main. Он служит точкой входа для вашего приложения C#. Когда вы запускаете программу, ее выполнение начинается с метода Main. Вот пример:
using System;
class Program
{
    static void Main(string[] args)
    {
        Console.WriteLine("Hello, world!");
    }
}
  1. Другие методы.
    Помимо метода Main, Program.cs также может содержать другие методы, которые вы определяете для организации своего кода. Эти методы можно вызывать из метода Mainили из других методов в файле. Вот пример:
using System;
class Program
{
    static void Main(string[] args)
    {
        GreetUser("John");
    }
    static void GreetUser(string name)
    {
        Console.WriteLine($"Hello, {name}!");
    }
}

В приведенном выше примере мы определили метод под названием GreetUser, который принимает параметр nameи печатает приветственное сообщение.

  1. Вызов методов из других классов:
    Program.cs также может вызывать методы из других классов. Эти классы могут быть определены в одном файле или в отдельных файлах внутри проекта. Вот пример:
using System;
class Program
{
    static void Main(string[] args)
    {
        Calculator calculator = new Calculator();
        int sum = calculator.Add(5, 10);
        Console.WriteLine($"Sum: {sum}");
    }
}
class Calculator
{
    public int Add(int a, int b)
    {
        return a + b;
    }
}

В этом примере у нас есть отдельный класс под названием Calculatorс методом Add, который складывает два числа. Мы создаем экземпляр класса Calculatorв методе Mainи вызываем метод Add.