使用 VS 2017 生成 C# .NET Core 应用程序

本篇将和大家介绍使用 Visual Studio 2017 生成 C# .NET Core Hello World 应用程序的方法,希望对大家的工作和学习有所帮助!

简单的“Hello World”应用程序

  • 01

    启动 Visual Studio 2017。 从菜单栏中选择“文件” > “新建” > “项目”。 在“新项目”*对话框中,依次选择“Visual C#”和“.NET Core”节点。 然后,选择“控制台应用程序(.NET Core)”项目模板。 在“名称”文本框中,键入“HelloWorld”。 选择“确定”按钮,如下图所示:

  • 02

    Visual Studio 使用模板创建项目。 C# .NET Core 控制台应用程序模板会自动定义类 Program 和一个需要将 String 数组用作自变量的方法 Main。 Main 是应用程序入口点,同时也是在应用程序启动时由运行时自动调用的方法。 args 数组中包含在应用程序启动时提供的所有命令行自变量,如下图所示:

  • 03

    用于创建简单的“Hello World”应用程序的模板。 它通过调用 Console.WriteLine(String) 方法在控制台窗口中 显示文本字符串“Hello World!”。 现在,选择工具栏上含绿色箭头的“HelloWorld”按钮,可以在调试模式下运行程序。 如果这样操作,控制台窗口只在较短的时间内可见,然后就会关闭。 这是因为在执行 Main 方法中的单个语句后,Main 方法和应用程序将立即终止。

  • 04

    若要在应用程序关闭控制台窗口前将其暂停,请在调用 Console.WriteLine(String) 方法后立即添加下列代码,如下图所示: Console.Write("Press any key to continue..."); Console.ReadKey(true); 此代码会提示用户按任意键,然后在用户按键前暂停程序。

  • 05

    在菜单栏中,选择“生成” > “生成解决方案”。 这会将程序编译成一种中间语言 (IL),然后由实时 (JIT) 编译器转换成二进制代码。

  • 06

    选择工具栏上含绿色箭头的“HelloWorld”按钮,从而运行程序,如下图所示:

  • 07

    然后按任意键关闭控制台窗口。

改进“Hello World”应用程序

  • 01

    改进应用程序,提示用户输入名字,并将其与日期和时间一同显示。 若要修改和测试程序,请执行以下操作: 在代码窗口中,在 static void Main(string[] args) 代码行后面的左括号和第一个右括号之间,输入以下 C# 代码: Console.WriteLine("\nWhat is your name? "); var name = Console.ReadLine(); var date = DateTime.Now; Console.WriteLine($"\nHello, {name}, on {date:d} at {date:t}!"); Console.Write("\nPress any key to exit..."); Console.ReadKey(true);

  • 02

    此代码替换现有的 Console.WriteLine、Console.Write 和 Console.ReadKey 语句,如下图所示:

  • 03

    此代码在控制台中显示“What is your name?”, 然后等待用户输入字符串并按 Enter 键。 它将此字符串存储到名为 name的变量中。 它还会检索 DateTime.Now 属性的值(其中包含当前的本地时间),并将此值赋给 date 变量。 最后,使用内插字符串在控制台窗口中显示这些值。

  • 04

    依次选择“生成” > “生成解决方案”,编译此程序。 选择工具栏上的绿色箭头、按 F5 或选择“调试” > “启动调试”菜单项,在 Visual Studio 的调试模式下运行程序。 出现提示时,输入名称并按 Enter 键,如下图所示:

  • 05

    按任意键关闭控制台窗口。 现已创建并运行应用程序。 若要开发专业应用程序,仍需要执行一些其他步骤,才可发布应用程序。

(0)

相关推荐

  • 如何判断 .NET Core 应用程序是以管理员身份运行

    有时候,我们需要知道当前程序是否以管理员身份运行,以便执行一些需要特殊权限的操作.在github(https://github.com/dotnet/runtime/issues/25118#issu ...

  • Linux中生成Core Dump系统异常信息记录文件的教程

    Linux中生成Core Dump系统异常信息记录文件的教程

  • Windows Server Core 网络的基本配置

    导言 虽然可以使用远程MMC来为Windows Server 2008 Core安装程序进行配置更改,但是只有在你已经从命令行开始为服务器核心系统配置了必要的网络和管理配置程序后才能使用远程MMC更改 ...

  • ppt怎么自动生成目录? ppt目录的制作方法

    你还在为ppt怎么自动生成目录而苦恼吗,今天小编教你ppt怎么自动生成目录,让你告别ppt怎么自动生成目录的烦恼. 1.启用生成目录.打开PPT,然后点击生成目录.ppam这个宏程序(点击下载),点击 ...

  • 微信小程序升级后支持无限生成小程序码

    今天凌晨,微信宣布小程序的能力再次升级.本次升级主要包括三大方面:小程序码的数量不受限制,升级模板消息,以及优化数据分析功能. 详细内容如下: 1.小程序码生成数量不受限制 为满足更灵活的使用场景,我 ...

  • 点击visual c++中生成的exe文件闪退解决方法

    刚学c语言的同学,都想亲自测试自己编写的程序.打开c的源文件的目录,进入Debug文件夹,找到exe文件打开,会有可能,执行之后,发现执行到一半或将要执行完的时候程序闪退,这样就看不到自己程序的的整个 ...

  • linux怎么打开文件

    Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.它能运行主要的UNIX工具软件.应用程序和网络协议. 操作方法 ...

  • vs2010使用教程(图文)

    Microsoft Visual Studio是微软公司开发的一款程序开发平台软件,功能非常的强大并且使用非常方便,对于广大的程序开发者来说都非常喜欢。Microsoft Visual Studio ...

  • 迅雷抓鸡实现方法与防范技巧

    人世间最大的悲哀,莫过于人家正在害你,不知情的你还对他感恩戴德。这样荒唐的事情,只会在电视剧中出现吗?你想过自己也会变成那样吗?如果你不信,看完本文准让你大吃一惊! 迅雷抓鸡法最阴毒的就是它共享的捆绑 ...