main()
是 C# 程序的入口点。每个 C# 控制台应用程序都必须拥有带有 static
关键字的 main()
函数。
当程序启动时,操作系统将运行可执行文件中的 main()
函数。
main()
函数的格式如下:
static void Main(string[] args)
{
/* 代码 */
}
其中:
static
关键词使得 Main()
方法在程序启动时可被调用,无需在实例化对象。void
关键字表示该方法返回值为空。string[] args
是一种数组类型,表示程序运行参数。以下示例演示了如何使用 Main()
函数在控制台输出一条简单的字符串。
using System;
class HelloWorld
{
static void Main()
{
Console.WriteLine("Hello, world!");
}
}
上例中的 Console.WriteLine("Hello, world!")
表示输出一条字符串 "Hello, world!"。
以下示例演示了如何使用 Main()
函数来获取命令行参数并在控制台输出。
using System;
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Number of command line parameters = {0}", args.Length);
for (int i = 0; i < args.Length; i++)
{
Console.WriteLine("Arg[{0}] = [{1}]", i, args[i]);
}
}
}
运行该程序时,通过向程序传递参数,可以在控制台输出传递的参数。例如,如果在命令行上键入以下命令:
> MyProgram.exe arg1 arg2 arg3
则程序输出:
Number of command line parameters = 3
Arg[0] = [arg1]
Arg[1] = [arg2]
Arg[2] = [arg3]
本文简要介绍了C#中main()
函数的作用、格式及示例。通过本文的阅读,相信您已经对C#中的main函数有了更深入的了解。
本文链接:http://task.lmcjl.com/news/11647.html