Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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í. |