C# 中“使用系统”是什么意思?

Rea*_*mer -4 c# using

什么是

using System;

namespace HelloWorld
{
  class Program
  {
    static void Main(string[] args)
    {
      Console.WriteLine("Hello World!");
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

【“使用系统”】是什么意思?为什么没有这些行就无法启动代码?

S. *_*GIR 9

using System行表示您正在System项目中使用该库。这为您提供了一些有用的类,例如Console或函数/方法,例如WriteLine.

namespace ProjectName可以在该名称空间中标识和封装您的代码。就像Java中的包一样。这对于组织代码很方便。

class Program是您的入口点类的名称。与 Java 不同,Java 需要您命名Main,而 C# 中您可以随意命名。

static void Main(string[] args)是你的程序的入口点方法。该方法在程序中的任何内容之前被调用。

实际上,在 DotNet 5 及更高版本中,您可以在没有其中某些功能的情况下编写程序,因为它们现在支持顶级功能。