Ask HN: Do you use goto, or labeled break/continue?
By hugoj0s3 · 2026-10-14 · 1 points · 3 comments
C# 15 (in preview with .NET 11) lets break and continue target an outer loop by label: outer: for (int x = 0; x < xMax; x++) { for (int y = 0; y < yMax; y++) { if (ShouldSkipRest(x, y)) continue outer; if (ShouldExitAll(x, y)) break outer; } } Honestly, "goto" never even comes t…
Open the full discussion on BetterNews