Hvordan bruke en Switch Veske med Enum

Hvordan bruke en Switch Veske med Enum


Du kan bruke en switch-case regnskapet sammen med en enum verdi for å hjelpe et dataprogram ta beslutninger. En bryter uttalelse gjør at en programmerer å liste en rekke alternativer. Når programmet finner et alternativ som samsvarer med en dataverdi, utfører den koden umiddelbart etter sak uttalelse. Programmerere vanligvis bruker enum verdier for å angi alternativer som bryter saken uttalelsen må vurdere. For eksempel kan du bruke en switch-case uttalelse med enums å hjelpe programmet svare på en stigende eller fallende aksjekurs. Kodeeksempler nedenfor er i C #, et språk nesten identisk med de fleste andre C baserte språk.

Bruksanvisning

1 Åpne programmeringsmiljø som passer for ditt programmeringsspråk.

2 Lag et sett med enum verdier ved hjelp av "enum" søkeord etterfulgt av navnet på enum. Angi verdier for enum inni parentes.

enum Holidays {NewYears, påske, FourthOfJuly, Halloween, jul};

3 Skriv en bryter uttalelse og gi et uttrykk i parentes det å vurdere:

bryteren (ferie)
{
}

4 Skriv inn ordet "case" etterfulgt av enum verdi for å angi konkrete verdier innenfor bryteren uttalelse. Skriv inn koden som skal utføre under hvert enkelt tilfelle verdi:

bryteren (ferie)
{
case Holidays.NewYears:
// Kode for å utføre hvis over verdien er funnet
case Holidays.Easter:
// Kode for å utføre hvis over verdien er funnet
case Holidays.FourthOfJuly:
// Kode for å utføre hvis over verdien er funnet
case Holidays.Easter:
// Kode for å utføre hvis over verdien er funnet
case Holidays.Halloween:
// Kode for å utføre hvis over verdien er funnet
case Holidays.Christmas:
// Kode for å utføre hvis over verdien er funnet
}

5 Lagre og kjøre koden din for å sikre at det fungerer som forventet.