C# Hello World:第一个控制台应用程序
C# 是 Microsoft 提供的用于 .Net 开发的语言之一。该语言包含丰富的功能,可用于开发不同类型的应用程序。
C# 是一种面向对象的编程语言,在许多方面与 C++ 相似。在本教程中,我们将学习如何开发我们的第一个应用程序。
这将是一个基本的控制台应用程序,之后我们将探讨 C# 语言中可用的不同 数据类型 以及控制流语句。
构建第一个控制台应用程序
控制台应用程序是在 Windows 命令提示符中运行的应用程序。对于任何 .Net 初学者来说,构建控制台应用程序是开始的首选步骤。
在我们的示例中,我们将使用 Visual Studio 创建一个控制台类型的项目。接下来,我们将使用控制台应用程序显示消息“Hello World”。然后我们将学习如何构建和运行控制台应用程序。
让我们按照以下步骤来完成此示例。
步骤 1) 第一步是创建 Visual Studio 中的新项目。为此,启动 Visual Studio 后,您需要选择菜单选项 新建 -> 项目。
步骤 2) 下一步是选择项目类型为控制台应用程序。在此,我们还需要指定项目的名称和位置。
- 在项目对话框中,我们可以看到创建 Visual Studio 中不同类型项目的各种选项。单击左侧的 Windows 选项。
- 在上一步单击 Windows 选项后,我们将能够看到控制台应用程序的选项。单击此选项。
- 然后我们为应用程序命名,在本例中为 DemoApplication。我们还需要提供一个存储应用程序的位置。
- 最后,我们单击“确定”按钮,让 Visual Studio 创建我们的项目。
如果按照上述步骤操作,您将在 Visual Studio 中看到以下输出。
输出:-
- 将在 Visual Studio 中创建一个名为“DemoApplication”的项目。此项目将包含运行控制台应用程序所需的所有必要工件。
- 名为 Program.cs 的 Main 程序是在 Visual Studio 中创建新应用程序时创建的默认代码文件。此代码将包含我们控制台应用程序所需的代码。
步骤 3) 现在让我们编写代码,用于在控制台应用程序中显示字符串“Hello World”。
以下所有代码都需要输入到 Program.cs 文件中。代码将在控制台应用程序运行时用于编写“Hello World”。
C# Hello World 程序
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DemoApplication { class Program { static void Main(string[] args) { Console.Write("Hello World"); Console.ReadKey(); } } }
代码解释:
- 代码的前几行是 Visual Studio 默认输入的行。‘using’ 语句用于将现有的 .Net 模块导入我们的控制台应用程序。任何 .Net 应用程序正常运行都需要这些模块。它们包含使代码在 Windows 计算机上运行的最低限度代码。
- 每个应用程序都属于一个类。C# 是一种面向对象的语言,因此所有代码都需要定义在一个名为“类”的自给自足的模块中。反过来,每个类都属于一个命名空间。命名空间只是类的逻辑分组。
- Main 函数是一个特殊的函数,在控制台应用程序运行时会自动调用。在这里,您需要确保输入代码以在控制台应用程序中显示所需的字符串。
- .Net 中有一个 Console 类,允许您处理控制台应用程序。在这里,我们使用一个名为“Write”的内置方法在控制台中写入字符串“Hello World”。
- 然后我们使用 Console.ReadKey() 方法从控制台读取任何按键。通过输入此行代码,程序将等待,而不会立即退出。程序将在最终退出前等待用户输入任何按键。如果您不在代码中包含此语句,程序将在运行后立即退出。
步骤 4) 运行您的 .Net 程序。要运行任何程序,您需要单击 Visual Studio 中的“开始”按钮。
如果正确输入了上述代码并且程序成功执行,则将显示以下输出。
输出
从输出中,您可以清楚地看到字符串“Hello World”已正确显示。这是因为 Console.write 语句将此字符串发送到控制台。
摘要
- 控制台应用程序是在 Windows 计算机的命令提示符中运行的应用程序。
- Console.write 方法可用于将内容写入控制台。