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

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

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

好文:哄睡宝宝的技巧

(卷咿呀哟 作品) 上次糕妈给大家介绍了如何用玩偶来征服宝宝,很多妈妈都表示这个办法既实用,又有趣。所以今天,糕妈就再给大家分享一款哄娃神器——写便条。 没错,就是平时我们常会在工作和生活中用到的便条...
投稿文章

排卵14天出血成功好孕(典型的着床出血图片)

相信过来人都知道,怀孕生孩子不是一件容易的事,在备孕过程中,也要讲究天时地利人和。 想要成功受孕,需要抓住排卵期,当精子和卵子相结合后,也并不是万事大吉,因为精子和卵子结合之后成为受精卵,受精卵成功着...
投稿文章

如何养好金鱼(做好这六个点)

很多华人都非常喜欢养金鱼,因为金鱼的寓意非常好,比如年年有余、金玉满堂等等,都是好词。虽然金鱼比较容易养,但是还是需要一些方法的。今天就和大家分享养好金鱼的六个关键点。 1、鱼缸 饲养金鱼首要的就是要...
投稿文章

好文:党的基本知识有哪些(关于党的基本知识)

中国共产党章程 (中国共产党第二十次全国代表大会部分修改,2022年10月22日通过) 总纲 中国共产党是中国工人阶级的先锋队,同时是中国人民和中华民族的先锋队,是中国特色社会主义事业的领导核心,代表...