switch: switch(-?) { case : break; default: } you are missing last break:
switch: switch(-?) { case : break; default: break; }
If you use your original - compiler shows an error C:\\Temp\\WindowsApplication5\\WindowsApplication5\\DataForm1.cs(1739): Control cannot fall through from one case label ('default:') to another