我正在学习 C# 并试图了解基础知识。
最近我做了一个这样的例子:
namespace Classes
{
public class Person
{
public string Name;
public void Introduce(string to)
{
Console.WriteLine("Hi {0}, I am {1}", to, Name);
}
}
class Program
{
static void Main(string[] args)
{
var person = new Person();
person.Name = "Alex";
person.Introduce("John");
}
}
}
它工作正常,没有任何错误,但我遇到了一些问题static void Main(string[] args)。
我尝试将static此处更改为public但它返回此错误:
Program does not contain a static 'Main' method suitable for an entry point
而且很遗憾我无法理解,为什么static不能改到public这里!
我知道这个问题对于专业人士来说可能听起来很新手,但请帮我解决这个问题,因为我也用谷歌搜索过,但无法解决我的问题......
提前致谢。