前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >《看聊天记录都学不会C#?太菜了吧》(2)C#那么简单我为何之前还学C语言?

《看聊天记录都学不会C#?太菜了吧》(2)C#那么简单我为何之前还学C语言?

作者头像
1_bit
发布2022-01-06 09:14:16
3580
发布2022-01-06 09:14:16
举报
文章被收录于专栏:我的知识小屋我的知识小屋

本系列文章将会以通俗易懂的对话方式进行教学,对话中将涵盖了新手在学习中的一般问题。此系列将会持续更新,包括别的语言以及实战都将使用对话的方式进行教学,基础编程语言教学适用于零基础小白,之后实战课程也将会逐步更新。

若有想学习的内容可以在评论区留言,根据大家的要求持续更新。点赞过十万就算化成灰我也更新下一篇。(肯定不到,也会更的。)

有问题也可以在评论区留言,也可以私聊我加我好友共同交流一起进步~

喜欢内容欢迎关注我、评论、点赞、收藏,这对我很重要,谢谢~


本教程目录

《看聊天记录都学不会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

作者简介

作者名:1_bit

简介:CSDN博客专家,2020年博客之星TOP5,蓝桥签约作者。15-16年曾在网上直播,带领一批程序小白走上程序员之路。

博客地址:https://i1bit.blog.csdn.net


🐰小C:好了,我们正式开始看 C# 的第一个代码吧。

👸小媛:好的好的,颇不接待了。

🐰小C:第一个 C# 如下。

代码语言:javascript
复制
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 这句代码如果不加传递值的时候是这样的。

代码语言:javascript
复制
Console.WriteLine();

🐰小C:他们后面接着的圆括号是一个固定写法,这个我们之后会说。在这里我再重复一下 Console.WriteLine 的意思,表示在这里使用 Console控制台(黑框框)的一个方法(接口或窗口)传递一个内容,那么就可以显示出来。注意,想要用这个 Console控制台的方法,之间就需要使用个小数点,小数点可以理解成“的”,表示 Console 的 什么方法。

👸小媛:我明白了,感觉挺简单的。😋

🐰小C:明白就好,在 C# 中还有很多变量。变量我们可以理解成一个存储内容、存储值的容器。例如我们想存储一个整数类型存到一个容器之中,那么可以使用一个变量,但是这个变量需要创建,并且是合适整数内容存储的。

👸小媛:所以我们还有一步,是最开始的一步,就是需要先创建这个变量对吧?😂

🐰小C:是的,你看下面这个代码例子,由于其它代码内容一致,我就不把其它的内容写上去了,只写这个主要改动过的内容。

代码语言:javascript
复制
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# 等下继续。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/04/07 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 本教程目录
  • 作者简介
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档