Switch-case-sætninger er a foretrække frem for if-else-sætninger i visse situationer, især når det drejer sig om beslutningslogik baseret på en enkelt variabels værdi.
Switch-case er et godt alternativ til if-else-sætninger, når der er mange mulige faste værdier, der skal behandles.
Switch-case strukturen er typisk lettere at læse, samt at udvide frem en if-else struktur.
Switch-case kan kun bruges med værdityper, der kan evalueres til en enkelt værdi, såsom int, char, string eller enum. Hvis dine betingelser involverer logiske sammenligninger eller intervaller, er if-else nødvendig.