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:

Počítač může v následujících pokynech zobrazit různé názvy nebo umístění některých prvků uživatelského rozhraní sady Visual Studio. Edice sady Visual Studio, kterou máte, a nastavení, která používáte, určují tyto prvky. Další informace najdete v tématu Přizpůsobeníintegrovaného vývojového prostředí (IDE).

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 Option Infer a Off je On, musíte explicitně deklarovat konstantu zadáním datového typu (Boolean, Byte, Char, DateTime, Decimal, Double, Integer, Long, Short, Single nebo 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é