【C#】基础巩固

发布时间:2024年01月24日

最近写代码的时候各种灵感勃发,有了灵感,就该实现了,可是,实现起来有些不流畅,总是有这样,那样的卡壳,总结下来发现了几个问题。

1、C#基础内容不是特别牢靠,理解的不到位,导致自己想出来了一些内容,但是无法使用正确的C#代码实现,导致灵感无法完美实现。

2、灵感有些天马行空,没有见过足够多的案例,也没有阅读过足够多的代码,导致自己的想法在落地实现的过程中有些偏离了方向。

结合以上两个问题,于是有了这样一篇文章,代表着我要从头开始一点一点的梳理基础。这篇文章是分享篇,把自己学习过程中的点滴记录下来(PS:都说最好的学习方式是费曼,也就是教别人学习,分享出来也是一种费曼,尤其是敲字敲下来,需要思考的过程,这样更加巩固了)。

我是跟着菜鸟教程从头到尾去学习的,然后会跟着里面的代码案例去理解哈。

1、基础--hello world

首先就是基础中的基础---hello world

using?System;
namespace?HelloWorldApplication
{
? ?class?HelloWorld
? ?{
? ? ??static?void?Main(string[]?args)
? ? ??{
? ? ? ? ?/* 我的第一个 C# 程序*/
? ? ? ? ?Console.WriteLine("Hello World");
? ? ? ? ?Console.ReadKey();
? ? ??}
? ?}
}

看完菜鸟教程的说法,我现在又有了一番别样的理解:我们可以把代码当作是一台机器,机器运行需要各种零件,也需要使用机器的目的,同时也需要我们有原材料。

再简单点说:原材料----放入机器----产出内容。

然后,我们来看这篇代码。

目的是什么? 让我们的电脑程序说hello world。

原材料是什么? C#代码。

机器是什么??我们运行程序的软件

那么我们要想知道怎么达成目标,就要了解这三者。

其中代表机器的软件,这里我就不多说了,大家可以去看网上的软件安装教程,这里只说理论基础。

2、代码解析

原材料C#代码我们就要仔细了解一下了。

第一行 using system。using代表的是引用,引用什么呢,引用组件库,这里system就是一个组件库,当然我们可以抽象的理解为一个工具箱。

而using后面跟随的就是各种各样的工具箱,里面放满了各种工具。如果想要使用这些工具的话,我们必须先把这个工具箱拿出来,而使用using就代表了我们告诉电脑,我们拿出来了system工具箱。

这里我们使用system就代表我们要用到一个工具,这个工具是在system里面。

那究竟是哪个工具呢??

这里,我们把鼠标放在屏幕中间的Console上,这样就能看到如下图出现的一行字,class system.Console。

这句话代表什么意思呢?我们可以粗略的理解为Console这个工具集是属于system工具箱的。而system和Console中的点就代表的是路径,就像我们打开文件管理器中的那个 \ 符号一样。

这里的打包文件是属于?Program Files文件夹路径下的一个文件夹。

而这里的console则是属于system工具箱中的一个工具集,用专业术语来说,就是Console是属于system的一个类。 这里面类也是专业术语,就像鸟类,虫类一样是某一个种类。

先写到这里,然后后面会继续补充。。。

using System;
namespace HelloWorldApplication
{
? ? class HelloWorld
? ? {
? ? ? ? static void Main(string[] args)
? ? ? ? {
? ? ? ? ? ? /* 我的第一个 C# 程序*/
? ? ? ? ? ? Console.WriteLine("Hello World!");
? ? ? ? ? ? Console.ReadKey();
? ? ? ? }
? ? }
}

文章来源:https://blog.csdn.net/CSDN_6954/article/details/135817605
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。