Přehled konstant (Visual Basic)
Konstanta je smysluplný název, který se používá místo čísla nebo řetězce, který se nemění. Konstanty ukládají hodnoty, které, jak název napovídá, zůstávají v průběhu provádění aplikace stejné. Výrazně můžete zlepšit čitelnost kódu a usnadnit si údržbu pomocí konstant. Použijte je v kódu, který obsahuje hodnoty, které se znovu zobrazí nebo které závisí na určitých číslech, která jsou obtížně zapamatovatelné nebo nemají jasný význam.
Vytváření a používání konstant
Visual Basic obsahuje řadu předdefinovaných konstant, které se používají hlavně pro tisk a zobrazení. Pomocí příkazu můžete také vytvořit vlastní konstanty Const
pomocí stejných pokynů, jako byste vytvořili název proměnné. Pokud Option Strict
ano On
, musíte explicitně deklarovat typ konstanty.
Obor konstanty, což je sada veškerého kódu, který na něj může odkazovat bez kvalifikace názvu, je stejný jako u proměnné deklarované ve stejném umístění. Chcete-li vytvořit konstantu, která existuje v rámci konkrétní procedury, deklarujte ji uvnitř této procedury. Chcete-li vytvořit konstantu, která je k dispozici v celé aplikaci, deklarujte ji pomocí klíčového Public
slova v části deklarací třídy.
Poznámka:
I když konstanty poněkud podobají proměnným, nemůžete je upravovat ani přiřazovat nové hodnoty, jak můžete proměnným.
Konstanty, které v kódu používáte, mohou být definovány objektovým modelem pro ovládací prvky nebo komponenty, se kterými pracujete, nebo můžou být definované uživatelem (to znamená ty, se kterými vytváříte sami).
Konstanty za běhu a kompilace
Konstanta doby kompilace se vypočítá v době kompilace kódu, zatímco konstanta za běhu se dá vypočítat jenom v době, kdy je aplikace spuštěná. Konstanta doby kompilace bude mít stejnou hodnotu při každém spuštění aplikace, zatímco konstanta za běhu se může pokaždé změnit. Konstanty v době kompilace jsou vyžadovány pro případy, jako jsou hranice polí, výrazy písmen nebo inicializátory enumerátoru.
V tomto oddílu
Definice | Období |
---|---|
Postupy: Deklarace konstanty | Vysvětluje, jak pomocí Const příkazu deklarovat konstantu a nastavit její hodnotu. Deklarováním konstanty přiřadíte k hodnotě smysluplný název. |
Uživatelem definované konstanty | Popisuje, jak vytvořit vlastní konstanty, včetně informací o oboru a jak se vyhnout cyklický odkaz. |
Datové typy konstanty a literálu | Poskytuje informace o tom, jak kompilátor jazyka Visual Basic inicializuje konstanty při Option Explicit vypnutí. |
Postupy: Seskupení souvisejících hodnot konstant | Ukazuje, jak seskupit konstantní hodnoty, které souvisejí. |
Reference
Definice | Období |
---|---|
Konstanty a výčty | Zobrazí seznam konstant předdefinovaných jazykem Visual Basic. |
Příkaz Const | Popisuje Const příkaz a jeho použití. |
Příkaz Option Strict | Popisuje Option Strict příkaz a jeho použití. |