Labels and GOTOs are considered bad practice and as far as I know there is no reason to use it in C#.
GOTO
What is the use of labels in C#?
Just because they are a disreputable practice, doesn't mean to should close off any possibility of using them. While they may never actually be required, they are occasionally the best way to go.