作者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