控制台应用程序(NET控制台应用程序全过程并编写第一段代码)

懵懂先生 投稿文章控制台应用程序(NET控制台应用程序全过程并编写第一段代码)已关闭评论134阅读模式

文章源自略懂百科-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

懵懂先生
  • 本文由 发表于 2023年3月6日 15:09:43
  • 转载请注明:http://wswcn.cn/98948.html
投稿文章

ol什么意思(关于ol什么意思的基本详情介绍)

喵星人,网络流行语,将猫戏称是从遥远外太空的喵星球来到地球的外星人,利用很萌的外表骗取人类的信任。然后出其不意地占用地球的鱼资源。 喵星人用来称呼会讨人喜欢善于卖萌的猫。也泛指所有猫。爱猫人士多用此词...
投稿文章

水煎茄盒的做法 水煎茄盒怎么做

头条青云叫好又叫座作品征集茄子是我们常吃的家常蔬菜,营养价值很高,是一种理想的保健蔬菜,而牙不好的老年人大都爱吃茄子。 茄子含有多种营养素,它所的维生素E,有防止出血和抗衰老功能,可减低血液中胆固醇水...
投稿文章

热文中庸之道的危害有哪些(中庸之道的危害)

【原文】 天命之谓性,率性之谓道,修道之谓教。道也者,不可须臾离也,可离,非道也。是故君子戒慎乎其所不睹,恐惧乎其所不闻。莫见乎隐,莫显乎微,故君子慎其独也。 喜怒哀乐之未发谓之中,发而皆中节谓之和。...
投稿文章

喜马拉雅山有多高(珠穆朗玛峰属于中国吗)

出品:科普中国 制作:荆博 监制:中国科学院计算机网络信息中心 提起给"大家伙"测量身高,相信很多人会想起这么一个故事——在金字塔建成后,人们一直苦恼如何测量金字塔的高度。直到泰勒斯的出现,他让人一直...