Selv om medlemmene vanligvis er forskjellige tillater noen programmeringsspråk å liste samme medlem opp flere ganger. Navnene på medlemmene trenger ikke være semantisk fullstendige eller kompatible i noen forstand. For eksempel kan en oppregnet kalt ha medlemmene , , , og . I noen språk defineres rekkefølgen av medlemmene til den oppregnede typen, mens i andre tilfeller er oppregningstyper uordnede. I andre tilfeller oppstår en implisitt rekkefølge fra kompilatoren som konkret representerer medlemmene som heltall.