[問題] c#格式化讀入問題

看板C_Sharp作者 (小六)時間14年前 (2009/10/16 14:09), 編輯推噓5(509)
留言14則, 3人參與, 最新討論串1/1
int c, r; //set column and row Console.WriteLine("please enter the column and row:") Console.WriteLine("column:"); c = Console.ReadLine(); Console.WriteLine("/n"+"row:"); r = Console.ReadLine(); 各位程式高手 這一次很突然被教授說要用c sharp來寫程式 我第一次寫 所以有很多問題 請各位指教 錯誤 1 無法將型別 'string' 隱含轉換為 'int' C:\Documents and Settings\Administrator\Local Settings\Application Data\Temporary Projects\ConsoleApplication1\Program.cs 16 17 ConsoleApplication1 為什麼會出現此種error 請教我 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.84.235.176

10/16 14:23, , 1F
c和r都是宣告成int,你readline近來都是string
10/16 14:23, 1F

10/16 14:23, , 2F
int不可能等於string,所以不行
10/16 14:23, 2F

10/16 14:25, , 3F
那要用哪一個函式
10/16 14:25, 3F

10/16 14:27, , 4F
不是函式的問題,你宣告的問題
10/16 14:27, 4F

10/16 14:27, , 5F
那要改成char???
10/16 14:27, 5F

10/16 14:28, , 6F
都說string了..還char..QQ...
10/16 14:28, 6F

10/16 14:28, , 7F
然後再用parse轉圜成int嗎?
10/16 14:28, 7F

10/16 14:30, , 8F
我想輸入一個int進去,要怎麼寫= = 哭哭
10/16 14:30, 8F

10/16 14:31, , 9F
c=convert.toint(console.readline()) 試試看
10/16 14:31, 9F

10/16 14:36, , 10F
System.Convert不包含ToInt的定義
10/16 14:36, 10F

10/16 15:40, , 11F
......visual studio有提示啊...是ToInt16吧?
10/16 15:40, 11F

10/16 22:41, , 12F
謝謝  是32
10/16 22:41, 12F

10/16 23:18, , 13F
要看你宣告的內容是什麼,16和32只是位數的差距
10/16 23:18, 13F

10/23 11:40, , 14F
Convert.ToInt32(object), 也可Int32.Parse(string)
10/23 11:40, 14F
文章代碼(AID): #1As0ufAu (C_Sharp)