2、【C#】基础巩固

1、回顾梳理

在上一篇文章中,我们对Hello World的输出过程进行了自我梳理,现在让我们简单回顾和总结一下:

using 是C#语言中的一个关键字,用于引用命名空间,这相当于告诉编译器我们想要使用这个命名空间里的工具箱。

命名空间,就像一个装满工具的箱子,里面包含了各种系统操作工具。using System就是引用了一个名为System的命名空间,这个命名空间里有许多操作系统的工具。

Console是一个类,专门负责程序的输入和输出。我们使用的是Console类里的WriteLine方法,这个方法可以让我们告诉计算机输出什么内容。

我们在括号里输入"Hello World",就是告诉计算机输出Hello World。

我们还了解了一些扩展知识,比如类中包含了很多方法,每个方法都有特定的功能。在写代码时,输入console后,可以通过点号显示后面的方法等。

2、基础语法

接下来,我们将介绍基础语法的相关内容。

我们再次以Hello World为例,看一下这张图。

里面有一些我们熟悉的内容,但还有一些我们不熟悉的内容,比如:

除了这个,还有一个static void Main(string[] args),这些都是什么意思呢?

简单来说,当我们使用using时,后面跟的是系统为我们预设的工具箱。当我们使用这些工具箱时,其实是在一个固定格式的空间里编写代码。

这个格式非常重要,它是C#语言预设好的一系列内容,我们使用这些内容来实现我们的目标。

简单来说,如果你想输出Hello World,按照上面的格式写没问题,想输出你好,用上面的方法也可以,只是把双引号里的Hello World换成了你好。这篇代码的作用,就是输出双引号里的内容。

那么,如果我们想写其他内容,就需要了解每一块的功能。只有了解了每一块的意思,我们才能更好地使用它,就像使用工具一样,你得先知道工具的用途,才能更好地使用它。

如上图,using System是引用命名空间,可以理解为找到想要使用的工具箱。

第二行

代表整个代码都在这个命名空间下,可以理解为我们要创作的内容所在的工具箱。

第三行

代表我们的代码属于HelloWorld这个类,可以理解为我们在给HelloWorld这个类增加功能。

第四行

代表我们的代码在一个名为Main的方法中,可以理解为HelloWorld的一个使用方式,而这里的Main是系统预设的方法,可以理解为程序的入口方法,也就是不论你写什么内容,都会从这个方法开始运行。

第五行

这里就是我们写的代码,在Main中的执行规则是按顺序一行一行执行。

3、小结

看完之前的内容,我们来总结一下其中的规律。

C#代码中包含了很多既定的专业名称,命名空间,类,方法,代码语句,他们都是从属关系,就像工具间,工具箱,工具一样。

就像我们使用工具一样,当我们看到灯泡坏了,我们想要修理灯泡,就要先找到工具箱,然后找到合适的工具,然后去修理灯泡,达到我们的目的。

在HelloWorld这篇代码中,我们首先找到了System工具箱,在最上面引用,然从里面拿到了Console这个负责输入输出的工具,然后用其中的WriteLine方法进行内容的输出,这和我们使用工具的流程是一样的。

当然,这个流程是不完善的,只有部分理解,代码就和工具一样,你需要理解它,多使用它,如果只是放那里一动不动,肯定是不会理解不会使用的。

就像我们考驾照一样,驾照你拿到手了,但如果你在后面很长时间没有开过车,那么你依旧不会开车,只是有了一个可以开车的通行证而已。

相关推荐
肥or胖4 分钟前
【FFmpeg 快速入门】本地播放器 项目
开发语言·qt·ffmpeg·音视频
inwith42 分钟前
C#语法基础总结(超级全面)(二)
开发语言·c#
_pengliang1 小时前
小程序按住说话
开发语言·javascript·小程序
秋千码途1 小时前
小架构step系列17:getter-setter-toString
java·开发语言·架构
AI 嗯啦2 小时前
python基础语法9,用os库实现系统操作并用sys库实现文件操作(简单易上手的python语法教学)
开发语言·python
屁股割了还要学2 小时前
【C语言进阶】内存函数
c语言·开发语言·学习·算法·青少年编程
耳总是一颗苹果2 小时前
C语言---自定义类型(上)(结构体类型)
c语言·开发语言
玩代码2 小时前
模板方法设计模式
java·开发语言·设计模式·模板方法设计模式
每一天都要努力^3 小时前
C++拷贝构造
开发语言·c++
GeminiGlory3 小时前
从0到1开发网页版五子棋:我的Java实战之旅
java·开发语言