日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > C# >内容正文

C#

(8)小白又如何?3分钟搞定一个 C# 知识点

發(fā)布時(shí)間:2023/12/4 C# 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 (8)小白又如何?3分钟搞定一个 C# 知识点 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

本系列文章將會(huì)以通俗易懂的對(duì)話方式進(jìn)行教學(xué),對(duì)話中將涵蓋了新手在學(xué)習(xí)中的一般問題。此系列將會(huì)持續(xù)更新,包括別的語言以及實(shí)戰(zhàn)都將使用對(duì)話的方式進(jìn)行教學(xué),基礎(chǔ)編程語言教學(xué)適用于零基礎(chǔ)小白,之后實(shí)戰(zhàn)課程也將會(huì)逐步更新。

若有想學(xué)習(xí)的內(nèi)容可以在評(píng)論區(qū)留言,根據(jù)大家的要求持續(xù)更新。點(diǎn)贊過十萬就算化成灰我也更新下一篇。(肯定不到,也會(huì)更的。)

有問題也可以在評(píng)論區(qū)留言,也可以私聊我加我好友共同交流一起進(jìn)步~

喜歡內(nèi)容歡迎關(guān)注我、評(píng)論、點(diǎn)贊、收藏,這對(duì)我很重要,謝謝~


本教程目錄

《看聊天記錄都學(xué)不會(huì)C#?太菜了吧》(10)C#偷懶的開始永無止境的循環(huán)?—— 循環(huán)

《看聊天記錄都學(xué)不會(huì)C#?太菜了吧》(9)有一些人在學(xué)習(xí)編程的時(shí)候總以為代碼是死板的—— if 嵌套

《看聊天記錄都學(xué)不會(huì)C#?太菜了吧》(8)小白又如何?3分鐘搞定一個(gè) C# 知識(shí)點(diǎn)—— switch 邏輯運(yùn)算

《看聊天記錄都學(xué)不會(huì)C#?太菜了吧》(7)3分鐘搞定 C# 邏輯運(yùn)算—— if else if 邏輯運(yùn)算

《看聊天記錄都學(xué)不會(huì)C#?太菜了吧》(6)多晦澀的專業(yè)術(shù)語原來都會(huì)那么簡(jiǎn)單—— 布爾邏輯

《看聊天記錄都學(xué)不會(huì)C#?太菜了吧》(5)C# 中可以用中文名變量?—— 輸入、運(yùn)算

《看聊天記錄都學(xué)不會(huì)C#?太菜了吧》(4)C# 中的尚方寶劍 “先斬后奏”—— 變量運(yùn)算

《看聊天記錄都學(xué)不會(huì)C#?太菜了吧》(3)變量:我大哥呢?$:小弟我罩著你!—— 輸出變量

《看聊天記錄都學(xué)不會(huì)C#?太菜了吧》(2)C#那么簡(jiǎn)單我為何之前還學(xué)C語言?——C#變量初解

《看聊天記錄都學(xué)不會(huì)C#?太菜了吧》(1)從今天開始我是一個(gè)游戲開發(fā)者—— helloworld

我的其它教程

教程點(diǎn)擊進(jìn)去將會(huì)有目錄

《看聊天記錄都學(xué)不會(huì)C語言?太菜了吧(1)我在大佬群里問基礎(chǔ)問題沒人理?——學(xué)習(xí)建議

《看聊天記錄都學(xué)不會(huì)Python到游戲?qū)崙?zhàn)?太菜了吧》(1)裝載Python神器!亮劍!——helloworld

作者簡(jiǎn)介

作者名:1_bit

簡(jiǎn)介:CSDN博客專家,2020年博客之星TOP5,藍(lán)橋簽約作者。15-16年曾在網(wǎng)上直播,帶領(lǐng)一批程序小白走上程序員之路。歡迎各位小白加我咨詢我相關(guān)信息,迷茫的你會(huì)找到答案。

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


🐰小C:小媛,上一節(jié)我們學(xué)習(xí)了 if else if 語句,以及邏輯運(yùn)算符邏輯與 && 的使用,那么我們接下來再學(xué)一個(gè) switch 語句吧。

👸小媛:這是啥,跟 if 語句一樣嗎?

🐰小C:是的,跟 if 語句的功能類似,但還是有一些不一樣的。

👸小媛:為什么功能類似還要學(xué) switch 呢? 😂

🐰小C:因?yàn)樗麄儍烧咧g的功能、結(jié)構(gòu)、使用的場(chǎng)景也不一樣唄。

👸小媛:我懂了。你的意思就是說反正要學(xué),而且以后肯定要用得到,是吧?

🐰小C:哈哈哈,是的,理解得挺透徹的。

👸小媛:你說啥我就信啥。

🐰小C:承蒙厚愛,那我們就開始吧。

👸小媛:好的,你說了算。

🐰小C:那我們現(xiàn)在先看看一個(gè) switch 的代碼吧,這樣從代碼上去理解就會(huì)比較簡(jiǎn)單。

👸小媛:行,列出來吧。

🐰小C:你看下面的代碼。

static void Main(string[] args) {string menu="0";Console.WriteLine("請(qǐng)選擇你要進(jìn)行的操作:");Console.WriteLine("A.進(jìn)入系統(tǒng)");Console.WriteLine("B.關(guān)閉系統(tǒng)");Console.WriteLine("C.注銷");Console.WriteLine("D.切換賬號(hào)");Console.WriteLine("E.選擇用戶");menu = Console.ReadLine();switch (menu){case "A":Console.WriteLine("你選擇的是 A.進(jìn)入系統(tǒng)");break;case "B":Console.WriteLine("你選擇的是 A.進(jìn)入系統(tǒng)");break;case "C":Console.WriteLine("你選擇的是 A.進(jìn)入系統(tǒng)");break;case "D":Console.WriteLine("你選擇的是 A.進(jìn)入系統(tǒng)");break;case "E":Console.WriteLine("你選擇的是 A.進(jìn)入系統(tǒng)");break;}}

👸小媛:哇,好長(zhǎng)啊!感覺瞬間變復(fù)雜了。 😲

🐰小C:一點(diǎn)都不復(fù)雜,最開始就定義了一個(gè)字符串變量 menu,里面所存儲(chǔ)的值是 0,接下來就是使用 ReadLine 方法接收我們用戶輸入的值而已,最后就是使用 switch 程序,你不會(huì)的也只有 switch 這個(gè)語句。

👸小媛:你說的挺有道理的,哈哈哈,那就沒啥問題了。

🐰小C:其實(shí)我們主要看一下 switch 的代碼。我們看 switch 后面有一個(gè)圓括號(hào),圓括號(hào)里面所填寫的是 menu 變量,menu 變量在這里是作為 switch 的條件。

👸小媛:條件是這樣寫嗎?不應(yīng)該是一個(gè)變量嗎? 😱

🐰小C:別急,這里的 menu 是作為條件,不過這個(gè)條件指的是要對(duì)應(yīng) switch 語句后花括號(hào)中 case 關(guān)聯(lián)的詞。

👸小媛:啥意思?

🐰小C:你看,在 switch 后花括號(hào)中的代碼,是整 switch 語句的代碼,其中是不是有 case 后標(biāo)記了一個(gè)字符串?

👸小媛:是的,有 case “A”、case “B” 這些。

🐰小C:這些就是條件,case “A” 就表示傳入的變量?jī)?nèi)容是否是這個(gè) case 后面所對(duì)應(yīng)的值。例如我輸入了一個(gè)字符串的值 B 存儲(chǔ)到 menu 變量中,再傳入 menu 到 switch 變量,程序運(yùn)行到 switch 的時(shí)候,若我們輸入的是 B,那么此時(shí)就會(huì)判斷 menu 的值是不是 A,也就是語句 case “A”,如果不是則繼續(xù)往后判斷;運(yùn)行到 case “B” 的時(shí)候判斷 menu 變量中的值是 B,此時(shí)將會(huì)執(zhí)行 case “B”: 冒號(hào)后、break 之前的代碼。

👸小媛:懂了,你的意思是 case 后所標(biāo)記的內(nèi)容是不同的值,值是哪個(gè)就會(huì)執(zhí)行哪一個(gè)條件后的代碼,但是執(zhí)行的代碼要在 break 之前。

🐰小C:是的,簡(jiǎn)單吧?

👸小媛:但是為什么一定要加 break 呢?

🐰小C:break 其實(shí)就是一個(gè)跳出的意思,在 switch 中允許我們自己設(shè)置跳出。

👸小媛:啥意思?

🐰小C:一般情況下不是執(zhí)行完一個(gè)對(duì)應(yīng)的流程不就結(jié)束了嗎?

👸小媛:是的,那這里呢?

🐰小C:這里就比較特殊,在這里需要執(zhí)行你添加 break 自己中斷執(zhí)行,你可以看看以下這個(gè)代碼。

static void Main(string[] args) {string menu="0";Console.WriteLine("請(qǐng)選擇你要進(jìn)行的操作:");Console.WriteLine("A.進(jìn)入系統(tǒng)");Console.WriteLine("B.關(guān)閉系統(tǒng)");Console.WriteLine("C.注銷");Console.WriteLine("D.切換賬號(hào)");Console.WriteLine("E.選擇用戶");menu = Console.ReadLine();switch (menu){case "A":Console.WriteLine("你選擇的是 A.進(jìn)入系統(tǒng)");break;case "B":Console.WriteLine("你選擇的是 A.進(jìn)入系統(tǒng)");Console.WriteLine("你選擇的是 A.進(jìn)入系統(tǒng)");break;Console.WriteLine("你選擇的是 A.進(jìn)入系統(tǒng)");case "C":Console.WriteLine("你選擇的是 A.進(jìn)入系統(tǒng)");break;case "D":Console.WriteLine("你選擇的是 A.進(jìn)入系統(tǒng)");break;case "E":Console.WriteLine("你選擇的是 A.進(jìn)入系統(tǒng)");break;}}

👸小媛:有啥問題嗎?

🐰小C:你覺得我輸入 B 后,會(huì)執(zhí)行多少條 Console.WriteLine("你選擇的是 A.進(jìn)入系統(tǒng)");?

👸小媛:2條唄。

🐰小C:為啥?

👸小媛:你剛剛不是說了,使用 break 就跳出這個(gè)結(jié)構(gòu)了,那肯定不再執(zhí)行 case “B” 對(duì)應(yīng)的 break 之后的語句咯。

🐰小C:不錯(cuò),下面就是結(jié)果。

👸小媛:挺簡(jiǎn)單的,哈哈哈。 😎

🐰小C:那你就自己去練習(xí)一下吧,下一節(jié)我們進(jìn)行鞏固。

👸小媛:問題不大。

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)

總結(jié)

以上是生活随笔為你收集整理的(8)小白又如何?3分钟搞定一个 C# 知识点的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。