... switch-blockswitch-block:{ switch-sectionsopt }switch-sections:switch-sectionswitch-sections switch-sectionswitch-section:switch-labels statement-listswitch-labels:switch-labelswitch-labels ... switch-block. The switch-block consists of zero or more switch-sections, enclosed inbraces. Each switch-section consists of one or more switch-labels followed by a statement-list (§8.2.1). C# ... identifies an instance member, and ifthe reference occurs within the block of a constructor, an instance method, or an instance accessor, theresult is exactly the same as a member access (§7.5.4)...