文章源自略懂百科-http://wswcn.cn/98948.html
本教程演示如何在 Visual Studio 2022 中创建和运行 .NET 控制台应用程序。文章源自略懂百科-http://wswcn.cn/98948.html
先决条件
安装了具有 .NET 桌面开发工作负载的 Visual Studio 2022 版本 17.0.0 预览版。 选择此工作负载时,将自动安装 .NET 6 SDK。文章源自略懂百科-http://wswcn.cn/98948.html
创建应用
创建一个名为HelloWorld的 .NET 控制台应用项目。文章源自略懂百科-http://wswcn.cn/98948.html
启动 Visual Studio 2022。文章源自略懂百科-http://wswcn.cn/98948.html
在开始页上,选择创建新项目。文章源自略懂百科-http://wswcn.cn/98948.html
在创建新项目页面,在搜索框中输入控制台。 接下来,从语言列表中选择C或Visual Basic,然后从平台列表中选择所有平台 。 选择控制台应用程序模板,然后选择下一步 。文章源自略懂百科-http://wswcn.cn/98948.html
如果看不到 .NET 模板,则可能缺少所需的工作负载。 在找不到所需内容?消息下,选择安装更多工具和功能链接。 Visual Studio 安装程序随即打开。 确保安装了 .NET 桌面开发工作负载。文章源自略懂百科-http://wswcn.cn/98948.html
在配置新项目对话框中,在项目名称框中输入HelloWorld。 然后,选择下一步。文章源自略懂百科-http://wswcn.cn/98948.html
在其他信息对话框中,选择.NET 6 (长期支持),然后选择创建 。该模板创建了一个在控制台窗口中显示Hello World的简单应用程序。 代码位于 Program.cs 或 Program.vb 文件中:文章源自略懂百科-http://wswcn.cn/98948.html
Console.WriteLine("Hello, World!");文章源自略懂百科-http://wswcn.cn/98948.html
如果未显示想要使用的语言,请更改页面顶部的语言选择器。文章源自略懂百科-http://wswcn.cn/98948.html
对于 C,代码只是一行,用于调用 Console.WriteLine(String) 方法以在控制台窗口中显示Hello World!。 将 Program.cs 的内容替换为以下代码:文章源自略懂百科-http://wswcn.cn/98948.html
namespaceHelloWorld{classProgram{staticvoidMain(string[] args){
Console.WriteLine("Hello World!");
}
}
}文章源自略懂百科-http://wswcn.cn/98948.html
该代码将定义类Program,其中包含一个将 String 数组用作参数的方法Main。Main是应用程序入口点,同时也是在应用程序启动时由运行时自动调用的方法。args数组中包含在应用程序启动时提供的所有命令行自变量。在最新版本的 C 中,名为顶级语句的新功能允许你省略 类和Main方法。 大多数现有 C 程序不使用顶级语句,因此本教程不使用此新功能。 但它在 C 10 中可用,是否在程序中使用它是样式首选项的问题。文章源自略懂百科-http://wswcn.cn/98948.html
运行应用
按 Ctrl+F5 运行程序而不进行调试。此时会打开一个控制台窗口,其中显示了文本Hello World!。文章源自略懂百科-http://wswcn.cn/98948.html
按任意键关闭控制台窗口。文章源自略懂百科-http://wswcn.cn/98948.html
增强应用
改进应用程序,使其提示用户输入名字,并将其与日期和时间一同显示。文章源自略懂百科-http://wswcn.cn/98948.html
在 Program.cs 或 Program.vb 中,将 方法的内容(当前只是调用 的行)替换为以下代码:文章源自略懂百科-http://wswcn.cn/98948.html
Console.WriteLine("What is your name?");varname = Console.ReadLine();varcurrentDate = DateTime.Now;
Console.WriteLine($"{Environment.NewLine}Hello,{name}, on{currentDate:d}at{currentDate:t}!");
Console.Write($"{Environment.NewLine}Press any key to exit...");
Console.ReadKey(true);文章源自略懂百科-http://wswcn.cn/98948.html
此代码会在控制台窗口中显示一条提示,然后等待用户输入字符串并按 Enter。 它会将此字符串存储到名为name的变量中。 它还会检索 DateTime.Now 属性的值(其中包含当前的本地时间),并将此值赋给currentDate变量。 同时会在控制台窗口中显示这些值。 最后会在控制台窗口中显示一条提示,并调用 Console.ReadKey(Boolean) 方法来等待用户输入。文章源自略懂百科-http://wswcn.cn/98948.html
Environment.NewLine 是一种独立于平台和语言的表示换行符的方式。 替代方法是在 C 中使用n和在 Visual Basic 中使用vbCrLf。文章源自略懂百科-http://wswcn.cn/98948.html
字符串前面的美元符号 ($) 使你可以将表达式(如变量名称)放入字符串中的大括号内。 表达式值将代替表达式插入到字符串中。 此语法称为内插字符串。文章源自略懂百科-http://wswcn.cn/98948.html
按 CtrlF5 运行程序而不进行调试。文章源自略懂百科-http://wswcn.cn/98948.html
出现提示时,输入名称并按 Enter 键。文章源自略懂百科-http://wswcn.cn/98948.html
按任意键关闭控制台窗口。文章源自略懂百科-http://wswcn.cn/98948.html
微软Azure和51Aspx联合举办.NET云原生挑战赛正在报名中,欢迎大家报名参赛文章源自略懂百科-http://wswcn.cn/98948.html
文章源自略懂百科-http://wswcn.cn/98948.html
评论