Какова цель размещения метода main () внутри "класса"
C # - это объектно-ориентированный язык.То есть каждый метод должен принадлежать классу.
Для этого так называемого класса не будет создано никакого объекта.
Рассмотрим этот совершенно корректный код,
Класс Dog имеет некоторые функции, вес, имя и т. Д. Он также содержит метод main, из которого создаются и используются несколько экземпляров класса Dog.
Основной метод - это просто специальный метод, из которого приложение будет загружаться.
public class Dog
{
int weight;
int name;
public static void main (string[] args)
{
Dog myDog = new Dog();
myDog.weight = 15;
myDog.name = "Fido";
Console.WriteLine("MyDog Name: {0} Weight: {1}", myDog.weight, myDog.name);
Dog bigDog = new Dog();
bigDog.weight = 100;
bigDog.name = "Beethoven";
Console.WriteLine("BigDog Name: {0} Weight: {1}", bigDog.weight, bigDog.name);
}
}
Кроме того, почему функция main () называется методом?
Функция / метод тоже самое ...