Postupy: Deklarace konstanty (Visual Basic)
Pomocí Const
příkazu deklarujete konstantu a nastavíte její hodnotu. Deklarováním konstanty přiřadíte k hodnotě smysluplný název. Jakmile je konstanta deklarována, nelze ji upravit ani přiřadit novou hodnotu.
Deklarujete konstantu v rámci procedury nebo v části deklarací modulu, třídy nebo struktury. Konstanty třídy nebo struktury jsou Private
ve výchozím nastavení, ale mohou být také deklarovány jako Public
, Friend
, Protected
nebo Protected Friend
pro příslušnou úroveň přístupu ke kódu.
Konstanta musí mít platný symbolický název (pravidla jsou stejná jako pravidla pro vytváření názvů proměnných) a výraz složený z číselných nebo řetězcových konstant a operátorů (ale žádná volání funkce).
Poznámka:
Váš počítač může v následujících pokynech zobrazovat odlišné názvy nebo umístění některých prvků uživatelského rozhraní sady Visual Studio. Tyto prvky jsou určeny edicí sady Visual Studio a použitým nastavením. Další informace najdete v tématu Přizpůsobení integrovaného vývojového prostředí.
Deklarace konstanty
Napište deklaraci, která obsahuje specifikátor přístupu,
Const
klíčové slovo a výraz, jak je znázorněno v následujících příkladech:Public Const DaysInYear = 365 Private Const WorkDays = 250
Pokud je možnost Odvozena a Option Strict je
On
Off
, musíte deklarovat konstantu explicitně zadáním datového typu (Boolean
,Byte
, ,Char
,Decimal
DateTime
,Double
,Long
Integer
, ,Short
,Single
neboString
).Pokud
Option Infer
jeOn
neboOption Strict
jeOff
, můžete deklarovat konstantu bez zadání datovéhoAs
typu pomocí klauzule. Kompilátor určuje typ konstanty z typu výrazu. Další informace naleznete v tématu Konstantní a literálové datové typy.
Deklarace konstanty, která má explicitně uvedený datový typ
Napište deklaraci, která obsahuje
As
klíčové slovo a explicitní datový typ, jak je znázorněno v následujících příkladech:Public Const MyInteger As Integer = 42 Private Const DaysInWeek As Short = 7 Protected Friend Const Funday As String = "Sunday"
Na jednom řádku můžete deklarovat více konstant, i když je kód čitelnější, pokud deklarujete jen jednu konstantu na řádek. Pokud deklarujete více konstant na jednom řádku, musí mít všechny stejné úrovně přístupu (
Public
,Private
,Friend
,Protected
neboProtected Friend
).
Deklarace více konstant na jednom řádku
Deklarace oddělte čárkou a mezerou, jak je znázorněno v následujícím příkladu:
Public Const Four As Integer = 4, Five As Integer = 5, Six As Integer = 44