本系列文章将会以通俗易懂的对话方式进行教学,对话中将涵盖了新手在学习中的一般问题。此系列将会持续更新,包括别的语言以及实战都将使用对话的方式进行教学,基础编程语言教学适用于零基础小白,之后实战课程也将会逐步更新。
若有想学习的内容可以在评论区留言,根据大家的要求持续更新。点赞过十万就算化成灰我也更新下一篇。(肯定不到,也会更的。)
有问题也可以在评论区留言,也可以私聊我加我好友共同交流一起进步~
喜欢内容欢迎关注我、评论、点赞、收藏,这对我很重要,谢谢~
本教程目录
《看聊天记录都学不会C#?太菜了吧》(10)C#偷懒的开始永无止境的循环?—— 循环
《看聊天记录都学不会C#?太菜了吧》(9)有一些人在学习编程的时候总以为代码是死板的—— if 嵌套
《看聊天记录都学不会C#?太菜了吧》(8)小白又如何?3分钟搞定一个 C# 知识点—— switch 逻辑运算
《看聊天记录都学不会C#?太菜了吧》(7)3分钟搞定 C# 逻辑运算—— if else if 逻辑运算
《看聊天记录都学不会C#?太菜了吧》(6)多晦涩的专业术语原来都会那么简单—— 布尔逻辑
《看聊天记录都学不会C#?太菜了吧》(5)C# 中可以用中文名变量?—— 输入、运算
《看聊天记录都学不会C#?太菜了吧》(4)C# 中的尚方宝剑 “先斩后奏”—— 变量运算
《看聊天记录都学不会C#?太菜了吧》(3)变量:我大哥呢?$:小弟我罩着你!—— 输出变量
《看聊天记录都学不会C#?太菜了吧》(2)C#那么简单我为何之前还学C语言?——C#变量初解
《看聊天记录都学不会C#?太菜了吧》(1)从今天开始我是一个游戏开发者—— helloworld
我的其它教程
教程点击进去将会有目录
《看聊天记录都学不会C语言?太菜了吧(1)我在大佬群里问基础问题没人理?——学习建议
《看聊天记录都学不会Python到游戏实战?太菜了吧》(1)装载Python神器!亮剑!——helloworld
作者简介
作者名:1_bit
简介:CSDN博客专家,2020年博客之星TOP5,蓝桥签约作者。15-16年曾在网上直播,带领一批程序小白走上程序员之路。欢迎各位小白加我咨询我相关信息,迷茫的你会找到答案。
博客地址:https://i1bit.blog.csdn.net
🐰小C:好了,我们正式开始看 C# 的第一个代码吧。
👸小媛:好的好的,颇不接待了。
🐰小C:第一个 C# 如下。
using System;namespace ConsoleApp1
{class Program{static void Main(string[] args){Console.WriteLine("Hello World!");}}
}
🐰小C:在第一个 HelloWorld 程序中,我们可以不用看其它代码,只需要看 static void Main(string[] args) 后圆括号内的代码 Console.WriteLine(“Hello World!”);。
👸小媛:为什么不看其它代码呢?一步步从头开始将不是很好吗?😭
🐰小C:你说的是一种理想状态,但是第一行代码和其他的代码涉及到其它知识点,我们一步步的慢慢来,更加容易方便理解呢。
👸小媛:哈哈哈,既然你这么说,那我就信了,反正跟你学编程我基本没感受到难度。😂
🐰小C:哈哈哈,多谢夸奖。我们现在已经知道了,第一个代码会在程序运行后出现 HelloWorld 字样对吧?
👸小媛:是的。
🐰小C:那么 Console.WriteLine(“Hello World!”); 这一句的功能肯定是显示 Hello World! 我们现在只需要搞懂 Console.WriteLine 是啥意思就ok了。
👸小媛:这段代码肯定是让 Hello World! 显示出来,这个我懂,但是 Console.WriteLine 就不懂了。
🐰小C:嗯,其实 Console 就是指那个黑框框,程序运行的时候那个黑框框,WriteLine 表示显示,连起来意思就是 Console 这个黑框框表示控制台,有一个接收值的方法,或者说是有一个接收我们传递值的一个窗口,我们向这个窗口递过去一个内容,那么就会将这个内容给显示到黑框框中。
👸小媛:所以我们传入一个 Hello World! 就会显示了?
🐰小C:是的,但是我们需要将我们的内容用双引号引起来。
👸小媛:嗯,记得了。
🐰小C:其实 Console.WriteLine 这句代码如果不加传递值的时候是这样的。
Console.WriteLine();
🐰小C:他们后面接着的圆括号是一个固定写法,这个我们之后会说。在这里我再重复一下 Console.WriteLine 的意思,表示在这里使用 Console控制台(黑框框)的一个方法(接口或窗口)传递一个内容,那么就可以显示出来。注意,想要用这个 Console控制台的方法,之间就需要使用个小数点,小数点可以理解成“的”,表示 Console 的 什么方法。
👸小媛:我明白了,感觉挺简单的。😋
🐰小C:明白就好,在 C# 中还有很多变量。变量我们可以理解成一个存储内容、存储值的容器。例如我们想存储一个整数类型存到一个容器之中,那么可以使用一个变量,但是这个变量需要创建,并且是合适整数内容存储的。
👸小媛:所以我们还有一步,是最开始的一步,就是需要先创建这个变量对吧?😂
🐰小C:是的,你看下面这个代码例子,由于其它代码内容一致,我就不把其它的内容写上去了,只写这个主要改动过的内容。
static void Main(string[] args)
{int a = 10;Console.WriteLine(a);
}
👸小媛:跟C语言一样耶,是使用 int 创建一个整数类型的变量。
🐰小C:是的,在这里 int 表示整数类型,后面接一个变量名,在这里的变量名称是 a,等于号表示赋值,你可以理解为这时将要存储一个值,等于号右边为 10 则表示将等于号右边的 10 存储到左边的变量 a 中。这时连起来这一串代码意思则是创建一个名为 a 的变量,它的类型是 int 整数类型,可以存储整数,这时存储的内容是 10。
👸小媛:那 Console.WriteLine(a); 就表示在这里显示变量 a 的值对吧。
🐰小C:是的,Console.WriteLine(a); 其中的 a 不加双引号是因为,a 不是字符串,a 是一个变量,如果你要显示一个字符串那么就需要使用引号引起来。如果你在这为变量 a 加了双引号不就只会输出显示 a 了吗?
👸小媛:哈哈哈是的,我运行了,显示出来了。😋
🐰小C:简单吧?
👸小媛:哈哈哈,挺简单的,所以为什么我之前要学C,直接学 C# 不是更香吗?学完还可以做游戏。😢
🐰小C:那是因为你没发现学了 C 学这一些编程语言更加简单了吗?
👸小媛:好像是这么回事。😂
🐰小C:其实学 C 是给你有一个适应过程,而且学编程语言,学会一门发现其它的都差不多,而且 C 语言也有一定的代表性,所以就学 C 了。
👸小媛:哈哈哈,懂了,我去玩玩 C# 等下继续。