《看聊天記錄都學不會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.pswp.cn/news/287250.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/287250.shtml
英文地址,請注明出處:http://en.pswp.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;沒什么&…