第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

從用戶輸入中讀取整數(shù)

從用戶輸入中讀取整數(shù)

C#
BIG陽 2019-09-07 12:07:07
從用戶輸入中讀取整數(shù)我正在尋找的是如何讀取用戶從命令行(控制臺項(xiàng)目)給出的整數(shù)。我主要了解C ++并且已經(jīng)開始了C#路徑。我知道Console.ReadLine(); 只接受一個字符串/字符串。所以總之我正在尋找這個的整數(shù)版本。只是為了讓你了解我正在做的事情:Console.WriteLine("1. Add account.");Console.WriteLine("Enter choice: ");Console.ReadLine(); // Needs to take in int rather than string or char.我一直在尋找這個。我在C上找到了很多但不是C#。我確實(shí)在另一個網(wǎng)站上找到了一個建議從char轉(zhuǎn)換為int的線程。我確信必須有比轉(zhuǎn)換更直接的方式。
查看完整描述

3 回答

?
料青山看我應(yīng)如是

TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超8個贊

您可以使用Convert.ToInt32()函數(shù)將字符串轉(zhuǎn)換為整數(shù)

int intTemp = Convert.ToInt32(Console.ReadLine());


查看完整回答
反對 回復(fù) 2019-09-10
?
收到一只叮咚

TA貢獻(xiàn)1821條經(jīng)驗(yàn) 獲得超5個贊

您需要對輸入進(jìn)行類型轉(zhuǎn)換。嘗試使用以下內(nèi)容

int input = Convert.ToInt32(Console.ReadLine());

如果值為非數(shù)字,它將拋出異常。

編輯

我知道上面的內(nèi)容很快。我想改進(jìn)我的答案:

String input = Console.ReadLine();int selectedOption;if(int.TryParse(input, out selectedOption)){
      switch(selectedOption) 
      {
           case 1:
                 //your code here.
                 break;
           case 2:
                //another one.
                break;
           //. and so on, default..
      }} else{
     //print error indicating non-numeric input is unsupported or something more meaningful.}



查看完整回答
反對 回復(fù) 2019-09-10
  • 3 回答
  • 0 關(guān)注
  • 637 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號