天天看點

C#06(從控制台輸入與類型轉換)

作者:CSharp混子

從控制台輸入

我們之前一直都是從控制台輸出,那麼如何從從控制台輸入呢?

使用Console.ReadLine()方法。

C#06(從控制台輸入與類型轉換)

Console.ReadLine()預設輸入的值是string,如果想轉換為其它類型,如int,可使用類型轉換。

類型轉換

類型轉換的幾種方式:

  1. 隐式轉換(小的向大的轉換,比如int比double小,那麼int就可以往double轉換)
C#06(從控制台輸入與類型轉換)
  1. 顯示轉換,又叫強制轉換(可無視大小)。
C#06(從控制台輸入與類型轉換)

上面兩種轉換隻能轉換相同類型的值,比如int與double都是數字可以互相轉換,而int與string則無法互相轉換。

C#06(從控制台輸入與類型轉換)

如果非要轉換可以使用Convert.ToInt32()來強制轉換,可與從控制台輸入進行結合。

C#06(從控制台輸入與類型轉換)

一些練習

輸入兩個數,然後求和。

C#06(從控制台輸入與類型轉換)

檢查輸入的數是奇數還是偶數,即檢查輸入的除以2有沒有餘數。

C#06(從控制台輸入與類型轉換)

将輸入的數作為循環的次數。

C#06(從控制台輸入與類型轉換)

繼續閱讀