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 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í.

Viz také