我不能在這裏看到問題。陷入無限循環
當我調用條目時,我陷入了無限循環。
我在做wcf,所以我讓我的服務器正常工作。這是我的客戶。一切工作,如果我把環出。但我需要這些菜單。所以我知道我的代碼是正確的,但我的循環不是。
看不清我要去哪裏錯了。
class Client
{
static void Main(string[] args)
{
try
{
BikeReference.BikeSalesClient bikeRef = new BikeClient.BikeReference.BikeSalesClient();
String menu = "\n\nEnter:\n" +
"0 to get all the bike stock;\n" +
"1 to get all the bike types;\n" +
// ...
"8 to quit:\n";
Console.WriteLine(menu);
// will throw FormatException if not int
int entry = int.Parse(Console.ReadLine());
do
{
switch (entry)
{
case 0:
foreach (var obj in bikeRef.GetAllBikeStock())
{
Console.WriteLine("");
Console.WriteLine("Bike ID: {0}", obj.IdBikeStock);
Console.WriteLine("Bike Type ID: {0}", obj.IdBikeType);
// ...
Console.WriteLine("Sold: {0}", obj.isItSold);
//break;
}
break;
case 1:
Console.WriteLine(bikeRef.UpdateBikeStock(15));
break;
default:
Console.WriteLine("Unrecognised option...");
break;
}
}
while (entry != 7);
}
catch (Exception)//(Exception e)
{
// Console.WriteLine("{0} Exception caught.", e);
}
}
}
錯誤在此行中當前上下文\t中不存在名稱'條目':while(entry!= 7); – user1234167
初始條目外循環(我加入回答) –
對不起,我不知道你的意思? – user1234167