C# 中的 Main 函数是程序的入口点。如果你的程序是一本书并且计算机想要开始阅读它,它必须从某个地方开始——这就是 Main 的用武之地。它是被调用以让你的程序运行的方法。
您可能已经注意到,main 是一个静态方法:
public static void Main(){
// Your code here
}
无需过多赘述,静态方法只能调用其他静态方法,或者创建某事物的实例。所以如果你想让 Main 调用别的东西,这两个选项是这样的:
public static void Main(){
Method1();
}
// Method1 is also static:
public static void Method1(){
Console.WriteLine("Hello!");
}
或者通过创建一个实例:
public class MyProgram{
public static void Main(){
// Create an instance of this class:
MyProgram program=new MyProgram();
// And call Method1 on the instance:
program.Method1();
}
// Notice how method1 is not static this time:
public void Method1(){
Console.WriteLine("Hello!");
}
}