《C# 8.0 & .NET Core 3.1 跨平台应用程序开发》

课前提要

上节课《1.3.1 Hello World! 第一个程序》,我们使用 CLI 创建并运行了 控制台应用程序 ,并成功在屏幕上打印出了 Hello World!。

本节课,我们将会对程序进行修改,更换打印字符串。

  • 在 Visual Studio Code 中打开 Linux 子系统目录
  • 了解两个初始文件
  • 修改程序代码

在 Visual Studio Code 中打开 Linux 子系统目录

  1. 如 图1 所示,点击红色箭头所示按钮,打开 资源管理器 面板;
  2. 如 图1 所示,关注两个绿色矩形框,是否都已连接成功;
  3. 如 图1 所示,点击黄色箭头所示 打开文件夹 按钮;

图1 资源管理器 面板

  1. 如 图2 所示,在 打开文件夹 对话框中,逐层选择下拉列表中的目录名称,直到进入 项目名称目录(也就是上节课中mkdir的 C1HelloWorld 目录)注意红色箭头所示;
  2. 如 图2 所示,点击 确定 按钮,选中此目录;

图2 选择项目所在目录

如 图3 所示,黄色矩形框显示出了上节课中 dotnet new console 创建的控制台应用程序项目,名称为 C1HELLOWORLD (存储在WSL:UBUNTU子系统上)红色箭头处列出两个文件:

  • 项目名称.csproj :此文件中记录的是项目的基本信息,可以单击在右侧编辑区打开查看,请注意使用的 .NET Core SDK 的版本号是…。如果你想指定本项目在哪个版本下编译,就需要在这里更改。当然还有其它字段,日后详谈。
  • Program.cs:程序文件,单击打开后,会看到程序的入口 Main() 方法。重点关注 Console.WriteLine() 语句。

图3 Linux 子系统中已创建的控制台程序相关文件

单击选中 Program.cs 文件,在右侧编辑区查看,是否如 图4 所示:

图4 编辑区 显示程序代码 注意 Hello World!

将 图4 中黄色矩形框内 Console.WriteLine() 方法中的字符串删改为其他,如 图5 所示

图5 更改字符串内容

如 图6 所示,在顶部导航栏找到 查看 | 终端 命令,打开 终端 面板。执行命令,查看运行结果:

图6 运行 并 得到结果

注意:我们并未“保存”程序,是因为我们选择了顶部导航栏中 文件 | 自动保存 选项,会在编译运行前自动保存

本课小结

OK,至少我们已经打开编辑区,磨刀霍霍了!有没有运指如飞、瞬间百万行的激情?哈哈,自己试着修改吧……

下节课水一期,简单介绍以下各种帮助资源获取网站。

linux修改文件夹名称_1.3.2 对 Hello Word! 程序代码进行编辑修改相关推荐

  1. 教你高效修改文件夹名称,将首写字母改为大写

    怎么处理文件,比如快速修改文件夹名称,将首写字母改为大写?不知道如何操作的宝贝们,下面请随小编一起来试试吧,希望能给大家带来帮助. 所需工具 一台电脑 文件夹素材若干 操作步骤 在处理之前,最好将需要 ...

  2. Excel与bat批量生成文件夹,修改文件夹名称

    用Excel与bat批量生成文件夹,修改文件夹名称 一.批量生成文件夹 excel一列输入文件名序列:另一列用公式生成要写入bat文件的序列,之后复制该列写入.txt文件,保存为.bat文件,双击运行 ...

  3. 修改文件夹名称隐藏文件夹_电脑中的上帝模式

    首页 » 其它 » 修改文件夹名称隐藏文件夹_电脑中的上帝模式 查看全文 http://www.taodudu.cc/news/show-5353664.html 相关文章: 新基建浪潮来袭 企业快速 ...

  4. python修改文件夹名称为单词1月到12月

    项目描述 在一个空的文件夹下新建了12个空文件夹,留作日后存放文件.这12个文件夹我想命名为1月到12月的英文单词. 思路: a 定位到当前文件夹 b 新建列表,列表内包含想要重命名的文件名字符串 c ...

  5. Ubuntu: 修改文件(夹) 名称

    修改文件名 sudo mv former_name new_name 修改文件夹名 sudo mv former_name/ new_name/

  6. linux终端下修改文件夹名称显示颜色

    文本界面下,用蓝色作为ls的目录的颜色,配合他的黑色背景,感觉太暗了,看不清. 改成别的颜色的方法: 首先, # vi /etc/DIR_COLORS 内的设定"DIR 01:34" ...

  7. 【Obsidian样式】修改文件夹名称和文件名称前的图标

    声明:本文大部分内容来自于https://www.bilibili.com/read/cv17822164/ 方法一:Obsidian Icon Folder插件 Github:https://git ...

  8. 批量自定义修改文件夹名称,这样操作更简单

    文件以及文件夹的重命名大家可以右键进行重命名,但是遇到文件多的情况下,例如几十个文件就不可能一个一个进行重命名,那么小编就分享一款软件教大家一键重命名文件名称,一起来看看吧. 准备工具: 文件批量改名 ...

  9. linux常见文件夹名称及作用

    在Linux系统中,有许多常用的目录,每个目录都有其特定的作用和用途.以下是一些常见的Linux文件夹及其作用的示例: ---命令(公共 程序) /bin/:存放系统命令(二进制文件),如ls.cp和 ...

最新文章

  1. 动手学深度学习打卡之二。
  2. 成功解决TypeError: read_excel() got an unexpected keyword argument ‘parse_cols or ‘sheetname‘
  3. 【ArcObject开发】实验:ArcGIS Desktop开发方式入门基础教程
  4. c++与java,有什么区别?
  5. c语言计算机培训,C语言计算机基础学习||新手入门必看
  6. 图片热区map-area
  7. python 之 __new__ 方法理解
  8. linux用u盘上传文件,linux如何挂载U盘和文件系统(或需要用到).doc
  9. python生成json_如何将Python数组转为Json格式数据并存储?
  10. number 限制最长数字_阿博的Python之路Number数据类型详解
  11. windows error错误代码
  12. Docker系列(九)Docker的远程访问
  13. 晕!!汗颜!java排序大集合
  14. Unity 使用LitJson 解析Json数据
  15. 傅里叶变换与希尔伯特变换
  16. Mysql解决微信特殊符号昵称入库报错乱码
  17. 一维数组的定义以及使用
  18. 我给大家制作的专属红包封面来了,速来抢,免费领
  19. 【数据库系统】第一部分 数据库基础(4) 数据库安全性
  20. 华为云主机装oracle,hwcloud-通过华为云镜像服务创建ECS-镜像服务介绍与安装Redhat6.8...

热门文章

  1. dede php标签 禁用,DedeCMS Error:Tag disabled:php的解决办法
  2. VNC介绍(第一篇)
  3. CMake Error include could not find load file: AwsCFlags 解決辦法
  4. java数组-如何在一堆数据中使用数组!
  5. Solr分组聚合查询之Group
  6. Ionic APP 热更新
  7. Linux下载安装一个源码包
  8. 体验决定销量,真假4K争论仅仅是忽悠人而已
  9. Nagios监控之8:利用mutt+msmtp实现邮件报警
  10. 实现php数组编码的转换的类