【发布时间】:2017-11-25 08:14:53
【问题描述】:
在我的情况下,如果条件为假,我想重新启动一个 while 循环。这是因为我正在检查一个 ip 是否有效,并且它是否正常运行整个循环,如果不是,我需要它从那时起再次重新启动。我不能使用休息,我不想使用 goto。你有什么建议?
这是我的代码,我想在其中重新启动我的 while 循环。
while (calculateAgain == "y")
{
Console.Write("Your ip here: ");
string ip = Console.ReadLine();
IpValidation(ip);
if (IpValidation(ip) == false)
{
Console.WriteLine("Ugyldig IP og eller Subnet mask!\n");
// goto or break
}
在此之后,我的代码运行了很多... 告诉我一些除 goto 之外的解决方案。
【问题讨论】:
-
如果您希望循环从顶部继续,请尝试
continue。
标签: c# loops while-loop