和Java不一样,C#源文件名不一定要和C#源文件中包含的类名相同。
C# 对大小写敏感,所以 Main 的首字母为大写的 M( 这一点大家要注意,尤其是熟悉 C 语言的朋友 ) 。你可以定义一个返回值为int的Main函数,当返回值为0时表示成功:
public staticintMain() { ... return0; }
你也可以定义Main函数的返回值为void:
public staticvoidMain() { ... }
你还可以定义Main函数接收一个string数组:
public staticvoidMain(string[]args)
{
foreach (stringargs in args) {
System.Console.WriteLine(arg);
}
}
程序中的Main函数必须为static。