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

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

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

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

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


本教程目录

《看聊天记录都学不会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# 等下继续。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/287250.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Android之java.lang.ClassCastException: *****cannot be cast to*******

1 问题 在写BaseMultiItemQuickAdapter适配器的时候,更具不同类型构建不同的实体对象,提示错误如下 2 原因 Overrideprotected void convert(BaseViewHolder helper, MultiItemEntity item) {switch (helper.getItemViewType()) {case AppCleanHead.app…

php函数的初步使用

通过调用函数,实现打印半金字塔、全金字塔、空心金字塔、菱形、空心菱形 调用例程 huaTuMain.php被调用函数 huaTu.php转载于:https://www.cnblogs.com/seaBiscuit0922/p/5613141.html

ORACLE 11G DATA GUARD主从切换

当oracle data guard中如主库出现当机时,需要将从库切换为主库,以下从实验环境模拟主从库切换操作:1.查看主从库角色192.168.88.120:192.168.88.119:2.将主库(88.120)切换为从库alter database commit to switchover to physical standby with sessionB shutdown;shutdown im…

【Pix4d精品教程】大疆精灵4A无人机航空摄影测量外业数据采集完整操作流程

本项目我们采用大疆精灵4A无人机进行航空摄影测量外业数据采集,主要内容包括:航摄准备、像控点布设、航线规划、飞行、数据传输等。 Pix4dmapper摄影测量内业数据处理、空三及4D产品生产部分,请参照文章:《Pix4dmapper摄影测量内业数据处理完整流程》 目录 一、航摄准备 …

oracle进程结构中完成更新,Oracle 进程结构

Oracle进程结构进程是动态创建的,完成任务后就消亡;而程序是静态的实体,程序是可以复制、编辑的。进程强调的是执行过程,而程序仅仅是指令的有序集合;进程在内存中,程序在外存中。ORACLE分为用户进程和ORAC…

国外设计师眼中的原型工具Mockplus

2019独角兽企业重金招聘Python工程师标准>>> 今天,我们评述一款新型设计工具,Mockplus,专为设计师而打造的创新性原型设计工具。Mockplus适合于各种应用软件的制作,无论是手机应用,网页应用,亦或…

《看聊天记录都学不会C#?太菜了吧》(1)从今天开始我是一个游戏开发者

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

Android之让EditText不被键盘挡住

1 问题 点击EditText的时候,键盘挡住了,不好输入内容 2 解决办法 在AndroidManifest.xml相应的activity里面添加 android:windowSoftInputMode"adjustPan|stateHidden"

如何定制.NET6.0的日志记录

在本章中,也就是整个系列的第一部分将介绍如何定制日志记录(系列内容查阅《玩转ASP.NET 6.0框架-序言》)。默认日志记录仅写入控制台或调试窗口,这在大多数情况下都很好,但有时需要写入到文件或数据库,或者,您可能希望…

FreeMarker标签介绍

转自&#xff1a;http://www.blogjava.net/kxbin/articles/366505.html FreeMarker标签使用 一、FreeMarker模板文件主要有4个部分组成 1、文本&#xff0c;直接输出的部分 2、注释&#xff0c;即<#--...-->格式不会输出 3、插值&#xff08;Interpolation&#xff09…

利用Erdas监督分类方法提取城镇用地信息完整实验操作步骤

打开erdas,分波段加载landsat TM 影像信息,并转成img图像格式文件。 1.打开erdas,点击viewer打开新窗口,点击打开图标,选择要加载的一个波段的tif图像,点击OK。 2.点击主窗口File——Save——Top Layer As…,在跳出的Save窗

linux命令 su和sudo,Linux中sudo和su的区别

介绍&#xff1a;主要对su和sudo的功能&#xff0c;区别以及使用进行介绍。两者之间的区别su用于用户之间的切换&#xff1b;sudo用于普通用户可以使用root权限来执行指定命令&#xff1b;命令介绍1. susu简介su用于用户之间的切换。但是前面的用户依然保持在登录状态。这种切换…

通过Xshell上传下载文件

2019独角兽企业重金招聘Python工程师标准>>> 1&#xff09;安装模块 yum install lrzsz 2&#xff09;使用命令 rz #上传文件到Linux sz hello.txt #从Linux下载文件hello.txt 转载于:https://my.oschina.net/u/2351685/blog/519941

Centos 安装配置 vsftpd

为什么80%的码农都做不了架构师&#xff1f;>>> 一、安装vsftpd 执行 yum -y install vsftpd (rpm -qa|grep vsftpd 可查看是否已安装vsftpd, 默认配置文件在/etc/vsftpd/vsftpd/conf) 二、创建虚拟用户 选择在根目录或者用户目录下创建ftp文件夹&#xff1a;mkdir…

《看聊天记录都学不会Python到游戏实战?太菜了吧》(6)不会这个知识点代码越写越难

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

Android之各个手机版本WiFi热点的创建

1 问题 Android手机创建热点,有很多兼容性问题,网上有很多例子,但是不够全,而且高版本反射很多奔溃,我这里再总结下。 2 版本兼容和需要的权限已经热点IP地址说明 1)AndroidMainifest.xml里面需要添加的权限 <uses-permission android:name="android.permissio…

你还在用GIF?那就out了

前言今天介绍一篇使用json格式在wpf中播放动画效果&#xff1b;正文话说在上古&#xff08;1987&#xff09;时代&#xff0c;Gif因其体积小成像相对清晰和非常强的兼容性&#xff0c;而大受欢迎;Gif也因为当时的技术限制导致很多缺陷 这包括对电脑的内存和性能占用非常大;同时…

【摄影测量原理】第一章:摄影测量学基础

目 录 第一节 摄影测量学的定义、任务 第二节 摄影测量与遥感的分类 第三节 摄影测量与遥感的发展历程 第四节 遥感主要应用领域及3S技术 第一节 摄影测量学的定义、任务 先来看一下例子&#xff1a; 思考&#xff1a; 1、摄影测量去常规测量的相同点与不同点&#…

Linux source命令

Linux source命令&#xff1a; 通常用法&#xff1a;source filepath 或 . filepath 功能&#xff1a;使当前shell读入路径为filepath的shell文件并依次执行文件中的所有语句&#xff0c;通常用于重新执行刚修改的初始化文件&#xff0c;使之立即生效&#xff0c;而不必注销并重…

linux下覆盖文件命令,在Linux中使用命令行进行文件覆盖的操作

习惯了freebsd里的cp/rm/mv等命令遇到同名文件时直接覆盖操作&#xff0c;而在linux中(不一定是全部&#xff0c;可能是我使用的几种)&#xff0c;使用cp/rm/mv命令覆盖文件操作时总是提示输入yes或no&#xff0c;很是麻烦&#xff0c;一两个的也就算了&#xff0c;没什么&…