Ho il seguente enumtipografico interruttore enum non funziona
enum EditMode {
View = 0,
Edit = 1,
Delete = 2
}
Supponiamo che io ho una variabile del tipo enum
var editMode = EditMode.Edit;
Perché il codice seguente non funziona (va dritto al default) ?
switch (editMode) {
case EditMode.Delete:
...
break;
case EditMode.Edit:
...
break;
default:
...
break;
}
Questo codice funziona nel dattiloscritto Playground. Sei sicuro che i tuoi script stiano caricando nell'ordine corretto? –
Posso anche confermare che funziona nel parco giochi. –
sì, sembra che il problema non sia il codice stesso. per qualche motivo il mio codice non assegna un numero dietro l'enumerazione ma la stringa associata al numero es. istanza di 1 (Modifica) "1". perché non riesco a capire. – Mantzas