问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

使用Visual Studio Code创建.NET控制台应用程序教程

创作时间:
作者:
@小白创作中心

使用Visual Studio Code创建.NET控制台应用程序教程

引用
1
来源
1.
https://learn.microsoft.com/zh-cn/dotnet/core/tutorials/with-visual-studio-code

本教程将指导你使用Visual Studio Code创建和运行一个简单的.NET控制台应用程序。通过本教程,你将学习如何安装必要的开发环境、创建项目、编写代码以及运行和调试应用程序。

本文内容

本教程演示如何使用Visual Studio Code创建和运行.NET控制台应用程序。

先决条件

  • 有关如何在Visual Studio Code上安装扩展的信息,请参阅VS Code扩展市场
  • .NET 8 SDK。

创建应用

创建名为“HelloWorld”的.NET控制台应用项目。

  1. 启动Visual Studio Code。
  2. 转到资源管理器视图并选择创建.NET项目。 或者,可以使用Ctrl+Shift+P(MacOS上的Command+Shift+P)打开命令面板,然后键入“.NET”并查找并选择.NET:新建项目命令。
  3. 选择命令后,需要选择项目模板。 选择控制台应用
  4. 选择要创建新项目的位置。
  5. 为新项目命名“HelloWorld”。
  6. 选择显示所有模板选项。 设置不要使用顶级语句为true。 最后,选择创建项目
  7. 的“是否信任此文件夹中的文件作者?”对话框中,选择“是,我信任这些文件的作者”。 你可以信任作者,因为此文件夹只有.NET生成的文件,并由你添加或修改。

打开Program.cs文件以查看模板创建的简单应用程序:

namespace HelloWorld;
class Program
{
    static void Main(string[] args)
    {
        Console.WriteLine("Hello, World!");
    }
}

该代码使用单个方法(Main)定义类Program,该方法采用String数组作为参数。Main是应用程序入口点,这是运行时在启动应用程序时自动调用的方法。 启动应用程序时提供的任何命令行参数都可以在args数组中使用。Main中的代码调用Console.WriteLine(String)方法在控制台窗口中显示消息。

C#具有一项名为顶级语句的功能,可用于省略Program类和Main方法。 本教程不使用此功能。 在您的程序中是否使用它取决于个人的风格偏好。 通过在创建项目时将不要使用顶级语句设置为true,您阻止了顶级语句的使用。

运行应用

若要运行应用,请选择运行>运行,而无需在上部菜单中调试,或使用键盘快捷方式(Ctrl+F5)。

如果系统要求选择调试器,请选择C#,然后选择C#:HelloWorld

程序显示“Hello, World!” 并结束。

增强应用

增强应用程序以提示用户输入其名称,并显示其日期和时间。

  1. 打开Program.cs
  2. Program.csMain方法的内容(即调用Console.WriteLine的行)替换为以下代码:
Console.WriteLine("What is your name?");
var name = Console.ReadLine();
var currentDate = DateTime.Now;
Console.WriteLine($"{Environment.NewLine}Hello, {name}, on {currentDate:d} at {currentDate:t}!");
Console.Write($"{Environment.NewLine}Press Enter to exit...");
Console.Read();

此代码在控制台窗口中显示提示信息,并等待用户输入字符串后按下Enter键。 它将此字符串存储在名为name的变量中。 它还检索包含当前本地时间的DateTime.Now属性的值,并将其分配给名为currentDate的变量。 它在控制台窗口中显示这些值。 最后,它会在控制台窗口中显示提示,并调用Console.ReadKey(Boolean)方法等待用户输入。

NewLine是一种独立于平台且独立于语言的方式,用于表示换行符。 它与C#中的\n相同。

使用字符串前面的美元符号($),可以将表达式(如变量名称)放在字符串中的大括号中。 表达式的值将插入到字符串中,以替代原有的表达式。 此语法称为内插字符串。

  1. 保存更改。

重要:在Visual Studio Code中,必须显式保存更改。 与Visual Studio不同,生成和运行应用时不会自动保存文件更改。

  1. 选择运行>运行而不调试
  2. 通过输入名称并按Enter键来响应提示。

按Enter退出程序。

其他资源

后续步骤

在本教程中,你创建了一个.NET控制台应用程序。 在下一教程中,你将调试应用。

使用Visual Studio Code调试.NET控制台应用程序

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号