1.bet=int.Parse(s);ro bet=Convert.ToInt32(s);2.default
解决方案 »
- c#如何让窗体恢复到用户操作前的大小和位置?
- C#动态建立ACCESS数据库文件的问题
- 自做控件,调用时提示:is not valid for 'SelectedIndex'.
- 图片处理问题
- vs 2005里WebForm 中如何让选中得TreeView 节点变色?
- 如何重写一个ListBox,功能只要是可以设置ListBox的Item行高就行了,急,谢谢
- 关于datagrid数据的保存问题
- 用.NET做异构数据库的交换工具有什么办法或资料
- C#中将内存中的ref object对象写到文件中。高手请入。
- 关于winform控件的两个问题?
- 请问怎么用DataRow 的NewRow()往数据库插入一个新行?
- 128M DDR+P4 1.7MHZ 运行.NET 速度怎样?
float.Parse(string s)
double.Parse(string s)
******.Parse(string s)数值型的都有这个方法
No2. hualianmao(花脸猫)'s answer is right.
int.Parse();(将 int 转换成 string)
decimal.Parse(s);(将 decimal 转换成 string)
所以
using System;
class ClientTest{
public static void Main(){
int bet;
string s;
s=Console.ReadLine();
bet=int.Parse(s);//解决方法
}
}
2。
error:控制不能从一个CASE标签(“CASE 3:”)贯穿到另一个CASE标签
对应代码如下:
switch(choice)
{
case 0:
sp=new RectTriangle(5,4);
goto end;
case 1:
sp=new RectEqualTriangle(5);
goto end;
case 2:
sp=new Rectangle(5,4);
goto end;
case 3:
sp=new Square(5);
break;//有此语句才能跳出switch
}
end:
.......
建议在c#中最好不要运用 goto语句,你可以把end:后的语句写在一个方法中,例如:
switch(choice)
{
case 0:
sp=new RectTriangle(5,4);
mend();
break;
case 1:
sp=new RectEqualTriangle(5);
mend();
break;
case 2:
sp=new Rectangle(5,4);
mend();
break;
case 3:
sp=new Square(5);
break;//有此语句才能跳出switch
}
private void mend()
{
//end:中的语句
}