Sdílet prostřednictvím


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, Protectednebo 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 OnOff , musíte deklarovat konstantu explicitně zadáním datového typu (Boolean, Byte, , Char, DecimalDateTime, Double, LongInteger, , Short, Singlenebo String).

    Pokud Option Infer je On nebo Option Strict je Off, můžete deklarovat konstantu bez zadání datového As 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, Protectednebo Protected 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  
    

Viz také