简介
在本节课中,我们将讨论使用Visual Studio进行C#编程的以下要点。这些要点是:
- C#程序的基本结构。
- 什么是命名空间?
- 主方法的目的。
第1步:创建一个控制台应用程序。

第2步:打开Program.cs文件,其内容如下所示。
在这里,我将删除不需要的命名空间声明和其他的代码行,如下图所示。请确保比较这些代码块。
第3步:在这里,我需要向终端用户显示一个样本信息。
在这里,console是用于从console读写的类,在这里我使用了名为WriteLine() 的方法,在console窗口上显示一个样本信息。因此,要运行控制台应用程序,只需使用ctrl+f5组合键。你会得到一个如下所示的信息。

代码描述
这里使用了命名空间声明,即系统命名空间。
这一行说明我们在这里使用的其他代码都存在于该系统的命名空间中。 命名空间用于组织你的代码,是类、接口、结构、枚举和委托的集合。一个命名空间是一个类的集合。一个命名空间可以包含其他命名空间。

如果你省略了using System的声明,那么你必须使用Console类的全称,如下所示,否则我们会得到一个编译时错误,即 "Console "这个名字在当前上下文中不存在。

在这里,我们可以不使用声明来显示同样的信息,如下所示。
但是我们需要避免使用上述方法,因为我们不需要在代码中每次都使用系统关键字,而是需要进行系统命名空间声明,我们可以使用系统命名空间访问类和方法,如前所述。这可以帮助我们减少代码的输入,避免复杂性。
另一个更重要的东西是类。这里的类名是Program 。无论我们在这里写什么代码,都只能写在类块中。
接下来是一个叫做Main() 的函数或方法。它是我们的控制台应用程序的入口点。一个函数将有访问修改器、静态修改器、返回类型、方法参数、方法名称等。
这里的返回类型是void,访问修饰符是Public,括号内没有传递方法参数。该函数的名称是Main。这个函数告诉程序从大括号开始执行并打印信息,然后在另一个大括号结束。下面的图片将显示Main方法的逐步执行情况。

检查Main方法是否为入口点
在这里,我需要在同一个类中创建另一个名为Main1 的方法。
让我们检查一下哪个方法将首先执行并打印信息。Main 方法将首先执行并打印信息,但Main1 方法将不执行。

但是我想打印Main1 方法的信息。要做到这一点,我需要在Main方法中调用Main1 方法,如下所示。这样,首先Main 方法将被执行,然后是Main1 方法。
现在运行这个程序并检查输出,如下所示。它打印了这两条信息。

每个控制台应用程序都应该有一个Main 方法。该程序从Main 方法开始执行。
总结
在这篇文章中,我们已经学到了以下细节:
- C#程序的基本结构
- 什么是命名空间?
- 主方法的目的
谢谢你,请继续关注我们的节目。