什么是
using System;
namespace HelloWorld
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
}
Run Code Online (Sandbox Code Playgroud)
【“使用系统”】是什么意思?为什么没有这些行就无法启动代码?
该using System行表示您正在System项目中使用该库。这为您提供了一些有用的类,例如Console或函数/方法,例如WriteLine.
它namespace ProjectName可以在该名称空间中标识和封装您的代码。就像Java中的包一样。这对于组织代码很方便。
class Program是您的入口点类的名称。与 Java 不同,Java 需要您命名Main,而 C# 中您可以随意命名。
这static void Main(string[] args)是你的程序的入口点方法。该方法在程序中的任何内容之前被调用。
实际上,在 DotNet 5 及更高版本中,您可以在没有其中某些功能的情况下编写程序,因为它们现在支持顶级功能。