Sdílet prostřednictvím


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 je Option StrictOn, musíte explicitně deklarovat typ konstanty.

Obor konstanty, což je sada veškerého kódu, který může na ni odkazovat bez kvalifikace názvu, je stejný jako u proměnné deklarované na stejném místě. 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 při kompilačním a běhovém čase

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 typu case nebo inicializátory enumerátoru.

V této sekci

Definice termín
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.
User-Defined Konstanty Popisuje, jak vytvořit vlastní konstanty, včetně informací o rozsahu platnosti a jak se vyhnout cyklickým odkazům.
Datové typy konstant a literálů Poskytuje informace o tom, jak kompilátor jazyka Visual Basic inicializuje konstanty při Option Explicit vypnutí.
Postupy: Seskupení souvisejících konstantních hodnot Ukazuje, jak seskupit konstantní hodnoty, které souvisejí.

Odkazy

Definice termín
konstant a výčtů Zobrazí seznam konstant předdefinovaných jazykem Visual Basic.
Příkaz Const Popisuje Const příkaz a jeho použití.
Option Strict – příkaz Popisuje Option Strict příkaz a jeho použití.

Viz také