C#如何在方法中跳出循环?
如下举个例子,如何在sleep()方法中跳出Main中的循环:
public static void sleep() { break; } static void Main() { ...... while (true) { ...... sleep() } } >>> 报错:没有要中断或继续的封闭循环 []csharp(CS0139)
收起
private bool _break = false; public static void sleep() { _break = true; } static void Main() { ...... while (true) { ...... sleep() if (_break){ break; } } }
报告相同问题?