数据验证的问题 { Console.Write("More? -1 to end: "); Mr = Convert.ToInt32(Console.ReadLine()); if (Mr == -1) { Console.WriteLine("Goodbye"); break; } }while(Mr == 1);只能输入1或-1。输入的是1时,继续循环,是-1时,终止循环。如何验证。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 { Console.Write("More? -1 to end: "); Mr = Convert.ToInt32(Console.ReadLine()); if (Mr == -1) { Console.WriteLine("Goodbye"); break; }else{ Mr = Convert.ToInt32(Console.ReadLine());} }while(Mr == 1); Mr = Convert.ToInt32(Console.ReadLine()); if (math.abs(Mr)== -1) { Console.WriteLine("Goodbye"); break; }else{ Mr = Convert.ToInt32(Console.ReadLine());}}while(math.abs(Mr) != 1); string Mr;do{ Console.Write("More? -1 to end: "); Mr = Console.ReadLine(); if (Mr != '-1'||Mr!='1') { Console.WriteLine("输入错误,请输入正确数字"); continue; }else{...} }while(1 == 1); != 是不能用来判定string的 另外Mr != '-1'||Mr!='1' 应该是&&。不过还是感谢 程序发布问题,求高手 请问在C#中如何向窗口发消息 C#获取IIS信息 C#的学习路程 C#图像缩放实现 如何获得对方的mac? 想做一个触屏的程序,大家给个建议 Mdi窗口 ,如何在父窗口关闭子窗口? 那位高手给个 IP 多播 的例子 请大虾们 帮忙,谢谢 用C#做一个窗体应用程序,含有datagridview控件,现添加一CellDoubleClick事件,想修改单元格内容更新数据库。 webBrowser开发自动填表遇到个棘手的问题
Mr = Convert.ToInt32(Console.ReadLine());
if (Mr == -1)
{
Console.WriteLine("Goodbye");
break;
}
else
{
Mr = Convert.ToInt32(Console.ReadLine());}
}while(Mr == 1);
if (math.abs(Mr)== -1)
{
Console.WriteLine("Goodbye");
break;
}
else
{
Mr = Convert.ToInt32(Console.ReadLine());}
}while(math.abs(Mr) != 1);
do{
Console.Write("More? -1 to end: ");
Mr = Console.ReadLine();
if (Mr != '-1'||Mr!='1')
{
Console.WriteLine("输入错误,请输入正确数字");
continue;
}
else{
...
}
}while(1 == 1);