Kdy použít výčet (Visual Basic)
Výčty nabízejí snadný způsob práce se sadami souvisejících konstant. Výčet nebo Enum
je symbolický název sady hodnot. Výčty se považují za datové typy a můžete je použít k vytvoření sad konstant pro použití s proměnnými a vlastnostmi.
Kdy použít výčet
Kdykoli procedura přijímá omezenou sadu proměnných, zvažte použití výčtu. Výčty usnadňují srozumitelnější a čitelnější kód, zejména pokud se používají smysluplné názvy.
Mezi výhody používání výčtů patří:
Snižuje chyby způsobené transponováním nebo chybným přepisem čísel.
Usnadňuje změnu hodnot v budoucnu.
Usnadňuje čtení kódu, což znamená, že je méně pravděpodobné, že se do něj chyby vloudí.
Zajišťuje kompatibilitu vpřed. Pokud v budoucnu někdo změní hodnoty odpovídající názvům členů, bude váš kód s menší pravděpodobností neúspěšný.
Názvy výčtů
Pro členy výčtu použijte konvenci vytváření názvů. Když Visual Basic narazí na název člena výčtu, může být vyvolán výjimka, pokud jiné odkazované knihovny typů obsahují stejný název. Použijte jedinečnou předponu, která identifikuje hodnoty z vaší aplikace nebo komponenty.
Při odkazování na člena výčtu musíte kvalifikovat název člena s názvem výčtu nebo použít Imports
příkaz. Další informace naleznete v tématu Výčty a kvalifikace názvů.
Předdefinované výčty
Visual Basic poskytuje řadu předdefinovaných výčtů, například FirstDayOfWeek
a MsgBoxResult
, pro usnadnění kódu. Seznam těchto hodnot najdete v tématu Konstanty a výčty.