[小雨学编程之C#] 熟悉程序规则

我们学习代码的编写 , 其实就是在学习和机器沟通的方式 , 我们用一定规则的机器可以看懂的文本和机器进行对话 , 所以说白了 , 我们就是在学习这种写作规则 , 并在编写项目的过程中 , 将我们的对程序的要求转化为这种规则 , 编写出来给机器看 。
比如 , 我们在编写控制台应用程序的时候 , 第一个用到的便是引用

[小雨学编程之C#] 熟悉程序规则
文章图片
这句话是在说 , 当前的代码中 , 我要引用System命名空间的代码 , 于是我在程序的第一行告诉机器:嘿!我的程序中要使用System里面的东西 , 你提前将System给我加载进来 , 随时等着我用 。
比如 , 我们也经常用到“声明”这个词

[小雨学编程之C#] 熟悉程序规则
文章图片
[小雨学编程之C#] 熟悉程序规则】这句话是在说 , 声明了一个ConsoleApp这个命名空间 , 这句就是在告诉机器:嘿!我要从这里开始编写ConsoleApp这个项目中的代码啦 , 你可要注意哦!
注意1、这里要注意在编写代码的时候 , 我们敲入的英文字母和标点符号全部都是英文半角的

[小雨学编程之C#] 熟悉程序规则
文章图片
这就是英文半角

[小雨学编程之C#] 熟悉程序规则
文章图片
这就是中文全角

[小雨学编程之C#] 熟悉程序规则
文章图片
所以在代码的编辑过程要注意字母和标点符号
注意2、C#代码 , 区分大小写
在初学编写代码的时候 , 我们会发现 , 当我们敲入console.writeline的时候 , 代码就会显示报错的红色下划波浪线 , 而且程序不能运行 , 于是很纳闷 , 字母我是照着敲的 , 一个也没敲错 , 为啥就报错了呢?

[小雨学编程之C#] 熟悉程序规则
文章图片
其实对于C#代码编写来说 , 是区分字母大小写的 , 相同的字母不同的格式C#就会认成不同的内容 , A和a就是两个内容 , Console.WriteLine和console.writeline就是两件事 。
由于console.writeline系统不认识 , 所以就报错喽 。
注意3、表达完整的意思后要有结束标识
编写代码的过程中我们会发现有的代码后面用分号结束 , 但是有的代码后面没有分号 , 这是咋回事 , 到底啥时候用分号呢?
这里我们就要从语义上区分并理解这件事情:

[小雨学编程之C#] 熟悉程序规则
文章图片
我们看到 , 这里有两句完整的话 , 第一句就是输出Hello世界! , 第二局就是等待用户键盘输入 。 这两句分别描述了两件完整的事情 , 于是每句话我们用分号结尾 , 用分号告诉机器这是一件完整的事情 。

[小雨学编程之C#] 熟悉程序规则
文章图片
而这里 , 我们声明了一个入口函数 , 而这入口函数到底干了啥 , 却是下面两句话这个整体 , 所以我们用{}将这两句话囊括起来 , 用这个整体来形容这个入口函数 。

[小雨学编程之C#] 熟悉程序规则
文章图片
在这里我们声明了一个名字为Program的类 , 那么这个类能干啥呢 , 那么它能做的事情 , 就是用{}括起来的整体 。
这里就是从语义上去理解 , 当一句完整的描述结束的时候我们用分号 , 当一堆描述组成一个整体的时候我们用{}.