作者taffy0825 (小六)
看板C_Sharp
標題[問題] c#格式化讀入問題
時間Fri Oct 16 14:09:44 2009
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
1F:推 liaommx:c和r都是宣告成int,你readline近來都是string 10/16 14:23
2F:→ liaommx:int不可能等於string,所以不行 10/16 14:23
3F:→ taffy0825:那要用哪一個函式 10/16 14:25
4F:→ liaommx:不是函式的問題,你宣告的問題 10/16 14:27
5F:→ taffy0825:那要改成char??? 10/16 14:27
6F:→ liaommx:都說string了..還char..QQ... 10/16 14:28
7F:→ taffy0825:然後再用parse轉圜成int嗎? 10/16 14:28
8F:→ taffy0825:我想輸入一個int進去,要怎麼寫= = 哭哭 10/16 14:30
9F:推 liaommx:c=convert.toint(console.readline()) 試試看 10/16 14:31
10F:→ taffy0825:System.Convert不包含ToInt的定義 10/16 14:36
11F:推 liaommx:......visual studio有提示啊...是ToInt16吧? 10/16 15:40
12F:→ taffy0825:謝謝 是32 10/16 22:41
13F:推 liaommx:要看你宣告的內容是什麼,16和32只是位數的差距 10/16 23:18
14F:推 leehom59:Convert.ToInt32(object), 也可Int32.Parse(string) 10/23 11:40