转载:https://blog.csdn.net/qq_43994242/article/details/87260824

快速入门:使用 Visual Studio 创建第一个 C# 控制台应用

https://docs.microsoft.com/zh-cn/visualstudio/ide/quickstart-csharp-console?view=vs-2017

创建项目

首先,创建 C# 应用程序项目。 项目类型随附了所需的全部模板文件,无需添加任何内容!

  1. 打开 Visual Studio 2017。

  2. 在顶部菜单栏,依次选择“文件” > “新建” > “项目”。

  3. 在“新建项目”对话框的左窗格中,展开“C#”,然后选择“.NET Core”。 在中间窗格中,选择“控制台应用(.NET Core)”。 随后将项目命名为 HelloWorld。

    如果看不到“控制台应用(.NET Core)”项目模板,请选择“新建项目”对话框左侧窗格中的“打开 Visual Studio 安装程序”链接。

    Visual Studio 安装程序启动。 选择“.NET Core 跨平台开发”工作负载,然后选择“修改”。

创建应用程序

选择 C# 项目模板并为项目命名后,Visual Studio 会创建一个简单的“Hello World”应用程序。

(若要执行此操作,调用 WriteLine 方法在控制台窗口中 显示文本字符串“Hello World!”。)

如果按 F5,可以在调试模式下运行程序。 但是,控制台窗口短暂出现后就会关闭。

(这是因为 Main 方法在执行其单个语句后就会终止,应用程序因而结束。)

添加一些代码

让我们添加一些代码来暂停应用程序,以便控制台窗口不会关闭,直到你按下 ENTER。

  1. WriteLine 方法调用后面紧接着添加以下代码:

    C#复制

    Console.ReadLine();
  2. 验证其外观在代码编辑器中如下所示:

运行此应用程序

  1. 选择工具栏中的“HelloWorld”按钮,在调试模式下运行应用程序。 (或者,可以按 F5。)

  2. 在控制台窗口中查看你的应用。

关闭该应用程序

  1. 按 ENTER 关闭控制台窗口。

  2. 关闭 Visual Studio 中的输出窗格。

  3. 关闭 Visual Studio。

在 Visual Studio 中创建一个简单的 C# 控制台应用程序的更多相关文章

  1. Visual Studio中创建混合移动应用程序解决方案Xamarin Portable Razor

    在Visual Studio中创建混合移动应用程序的一个解决方案是使用Xamarin Portable Razor工具,这是ASP.NET MVC API针对移动设备的一个轻量级实现.Xamarin编 ...

  2. 带你使用Visual Studio 2019创建一个MVC Web应用

    工欲善其事必先利其器,我们既然有Visual Studio2019这样的IDE为什么不用?学.Net Core而不用Visual Studio进行开发可谓是多么另类呀!既然你已经安装了VS2019的话 ...

  3. Umbraco -- 在Visual Studio中新建一个View 如何在Umbraco back office 中显示出来

    在使用Umbraco中的过程中,遇到一个问题. 我在项目中(Visual Studio),添加了一个View---Test.cshtml. 然后进入到该Umbraco项目的back office, 在 ...

  4. 如何在Liferay 7中创建一个简单的JSF Portlet

    这个将在Liferay IDE 3.1 M3的发布版中提供创建的选项,但是你也可以通过命令行来创建. 1.这是Liferay JSF团队的官网:http://liferayfaces.org/ 你能在 ...

  5. 【Unity Shaders】Reflecting Your World —— 在Unity3D中创建一个简单的动态Cubemap系统

    本系列主要参考<Unity Shaders and Effects Cookbook>一书(感谢原书作者),同时会加上一点个人理解或拓展. 这里是本书所有的插图.这里是本书所需的代码和资源 ...

  6. 在Visual Studio中开发一个C语言程序

    →新建一个项目→选择"其他语言","Visual C++",并选择"win32控制台应用程序",并给控制台应用程序起名.→点击"下 ...

  7. Create a Report in Visual Studio 在Visual Studio中创建报表

    In this lesson, you will learn how to create reports in the integrated reporting system. This system ...

  8. 在终端中创建一个简单的mysql表格

    打开终端后输入:/usr/local/MySQL/bin/mysql -u root –p 然后输入密码:***** 创建数据库:create database work; 使用当前数据库:use w ...

  9. 创建一个简单的maven的web程序

    最近学习Hadoop,发现学习要想用hadoop作为后台运行web程序,必须应用maven,所以学习了今天学习了一下maven,然后搭建了一个简单的web程序 首先我使用的是eclipse中自带的ma ...

随机推荐

  1. 复杂一点的SQL语句:Oracle DDL和DML

    DDL:对表或者表的属性进行了改变 create:创建表创建用户创建视图 创建表 create table student(id int,score int) ; student后面与括号之间可以有空 ...

  2. MySql密码的问题

    由于长时间没使用过MySql了,也由于之前没有做笔记的习惯,晚上因为MySQL的密码问题导致数据库长时间没连上.纠结了这么久还是决定记录下来,毕竟安装的东西多了,这年头到处都是密码,加上时间一长,很容 ...

  3. spring中bean初始化执行顺序

    常用的javabean的初始化方法为,构造方法,@PostConstruct,以及实现InitializingBean接口的afterPropertiesSet方法. note在构造方法执行时候,sp ...

  4. zabbix-4.0-监控服务器的ping告警设置

    问题:一直在困惑如果一台服务器的网络发生故障或者断开时,怎么第一时间发现并去排查. 思路:利用zabbix平台监控服务器,监控ping这一项,设置一个报警,并使用脚本去提醒与通知,可使用邮件报警/短信 ...

  5. 软件开发流变史:从瀑布开发到敏捷开发再到DevOps

    作为在20世纪70年代.80年代盛极一时的软件开发模型,瀑布模型通过制定计划.需求分析.软件设计.程序编写.软件测试.运行维护等6个流程将整个软件生命周期衔接起来.这6个流程有着严格的先后次序之分,只 ...

  6. 简介&目录

    欢迎来到 MK 的博客鸭~ 这里会被我用来发一些OI算法.数据结构的学习笔记,各种游记和其他的一些内容,希望大家多多关照! ε≡٩(๑>₃<)۶ 然后目录就也放这里⑧:

  7. Windows+Git+TortoiseGit+COPSSH安装图文教程

    http://blog.csdn.net/aaron_luchen/article/details/10498181/ http://jingyan.baidu.com/article/3a2f7c2 ...

  8. 吴恩达《深度学习》-课后测验-第一门课 (Neural Networks and Deep Learning)-Week 2 - Neural Network Basics(第二周测验 - 神经网络基础)

    Week 2 Quiz - Neural Network Basics(第二周测验 - 神经网络基础) 1. What does a neuron compute?(神经元节点计算什么?) [ ] A ...

  9. pytest(1):安装与使用

    pytest介绍 1.pytest是比较成熟的一款python测试框架 2.简单灵活,容易上手,对比unitest框架更丰富. 3.单元测试和复杂的功能测试,都支持. 4.同时支持selenium,a ...

  10. [程序员代码面试指南]递归和动态规划-最长公共子串问题(DP,LCST)

    问题描述 如题. 例:输入两个字符串 str1="1AB234",str2="1234EF" ,应输出最长公共子串"234". 解题思路 状 ...