关键词

C#难点逐个击破(4):main函数

C#难点逐个击破(4):main函数

什么是main函数

main() 是 C# 程序的入口点。每个 C# 控制台应用程序都必须拥有带有 static 关键字的 main() 函数。

当程序启动时,操作系统将运行可执行文件中的 main() 函数。

main函数的格式

main() 函数的格式如下:

static void Main(string[] args)
{
    /* 代码 */
}

其中:

  • static 关键词使得 Main() 方法在程序启动时可被调用,无需在实例化对象。
  • void 关键字表示该方法返回值为空。
  • string[] args 是一种数组类型,表示程序运行参数。

示例1:输出字符串

以下示例演示了如何使用 Main() 函数在控制台输出一条简单的字符串。

using System;

class HelloWorld
{
    static void Main()
    {
        Console.WriteLine("Hello, world!");
    }
}

上例中的 Console.WriteLine("Hello, world!") 表示输出一条字符串 "Hello, world!"。

示例2:获取命令行参数

以下示例演示了如何使用 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

展开阅读全文