What does "control falls through a switch statement" mean in this context? Control just moves on to the next statement?

I thought if there is no match and a default case doesn't exist it will raise an exception. Is it not true?

you are viewing a single comment's thread
view the rest of the comments
[–] 3 points 3 years ago (1 child)

I think even switch statement doesn't allow it [...]

A switch statement allows fall through when the case itself doesn't have an implementation.

For example this is also considered a fall through:

        switch (x)
        {
            case "One":
            case "Two":
                Console.WriteLine("One or two");
                break;
        }
  • source
  • parent
  • hideshow 1 child comment