電腦小白學習軟件開發-C#的選擇語句、異常捕獲,進攻程序員

寫代碼也要讀書,愛全棧,更愛生活。每日更新原創IT編程技術及平常實用視頻。html

咱們的目標是:玩得轉服務器Web開發,搞得懂移動端,電腦客戶端更是不在話下。git

不得不說,C#這門語言是小編覺得最好的語言。其優美的語法,最具人性化的新特性,以及無敵的開發工具使人陶醉。接觸過很多語言,卻一直回味寫C#的那種狀態。程序員

本人認爲目前C#是比較適合入門的語言,最爲小白,熱衷於電腦編程開發的人,可謂是一個大大的福利。github

無論如何寫過多少中語言教程,在寫C#教程時倒是如此的富含感情。爲了完成咱們的全棧夢,做爲服務器端,本公衆號,暫且使用.Net進行學習講解。編程

本教程是基礎教程,適合任何有志於學習軟件開發的人。固然由於技術的連貫性,推薦按照順序查看。服務器

上篇文章:C#入門教程(三)–接收用戶輸入、轉義字符、類型轉換-打造C微信

文章總目錄:http://blog.sina.com.cn/s/blog_6ab069310102wpj6.html微信公衆平臺

回顧一下,建立項目流程:工具

  1. 打開Visual Stdio。學習

    電腦小白學習軟件開發-C#的選擇語句、異常捕獲,進攻程序員

  2. 建立控制檯項目:

    電腦小白學習軟件開發-C#的選擇語句、異常捕獲,進攻程序員

  3. 咱們在這裏寫代碼:

    電腦小白學習軟件開發-C#的選擇語句、異常捕獲,進攻程序員

選擇語句:按照學校裏面優良中級的例子講解本知識點。

衆所周知,學校的成績能夠分爲以下:

1.90分以上 ---- 優秀

2.80分以上90分如下 ---- 良好

3.70分以上80分如下 ---- 中等

4.60分以上70分如下 ---- 及格

5.60分如下 ---- 不及格

五個等級,咱們就實現一個,用戶輸入分數直接計算分數等級的控制檯程序。

if語句:

電腦小白學習軟件開發-C#的選擇語句、異常捕獲,進攻程序員

語法講解:if 能夠理解爲若是的意思。 if後面跟着小括號,小括號表明的是條件。條件成立則執行小括號後的大括號裏面的內容。

例如上圖流程大體爲:





電腦小白學習軟件開發-C#的選擇語句、異常捕獲,進攻程序員else 表示 上面條件都不成立執行else的代碼。

&&:表示而且

||:表示或者

效果:

電腦小白學習軟件開發-C#的選擇語句、異常捕獲,進攻程序員

請把以上代碼在vs中敲寫三遍佈以上。

switch語法:

與if相比較來講switch就不怎麼好用了。例以下圖:

電腦小白學習軟件開發-C#的選擇語句、異常捕獲,進攻程序員

//switch只能區別不一樣的單個項目。判斷s的值是什麼,而後執行對應的代碼,

//因此咱們把成績,除以十 把它的商做爲 switch項目

//break:表明:中止執行switch代碼。 若是不加的話 還會去執行下面的代碼

//default表示若是上面的代碼沒有執行的話, 默認執行這個

異常捕獲:

異常就是程序的執行過程當中產生的錯誤。好比咱們學習過的類型轉換。若是類型轉換失敗,則會產生異常。

捕獲異常代碼:

電腦小白學習軟件開發-C#的選擇語句、異常捕獲,進攻程序員

若是咱們輸入非整數,則會拋出異常:

電腦小白學習軟件開發-C#的選擇語句、異常捕獲,進攻程序員

本節課代碼下載地址:https://github.com/Shellcheng/CSharpCourse04

寫代碼也要讀書,愛全棧,更愛生活。每日更新原創IT編程技術及平常實用視頻。

微信公衆平臺:作全棧攻城獅