Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az utasítással Const
konstanst deklarálhat, és beállíthatja annak értékét. Az állandó deklarálásával értelmes nevet rendelhet egy értékhez. Az állandó deklarálása után az nem módosítható, és nem rendelhető hozzá új értékhez.
Konstanst deklarálhat egy eljáráson belül, vagy egy modul, osztály vagy struktúra deklarálási szakaszában. Az osztály- vagy struktúraszintű állandók alapértelmezés szerint, Private
de deklarálhatók Public
, Friend
Protected
vagy Protected Friend
a kódhozzáférés megfelelő szintjeként is.
Az állandónak érvényes szimbolikus névvel kell rendelkeznie (a szabályok megegyeznek a változónevek létrehozásához használt szabályokkal), valamint numerikus vagy sztringállandókból és operátorokból álló kifejezéssel (de függvényhívások nélkül).
Megjegyzés:
Előfordulhat, hogy a számítógép különböző neveket vagy helyeket jelenít meg a Visual Studio felhasználói felületének egyes elemeihez az alábbi utasításokban. Ezeket az elemeket a Visual Studio-kiadás és a használt beállítások határozzák meg. További információért lásd: A fejlesztői környezet személyre szabása.
Egy állandó deklarálása
Írjon be egy olyan deklarációt, amely tartalmazza a hozzáférés-meghatározót, a
Const
kulcsszót és a kifejezést, ahogyan az alábbi példákban is látható:Public Const DaysInYear = 365 Private Const WorkDays = 250
Ha az Option Infer értéke
Off
és az Option Strict értékeOn
, akkor egy konstansot egyértelműen kell deklarálnia egy adattípus (Boolean
,Byte
,Char
,DateTime
,Decimal
,Double
,Integer
,Long
,Short
,Single
vagyString
) megadásával.Ha
Option Infer
On
vagyOption Strict
Off
, konstanst deklarálhat anélkül, hogy megadná az adattípust egyAs
záradékkal. A fordító a kifejezés típusából határozza meg az állandó típusát. További információ: Állandó és literál adattípusok.
Explicit módon megadott adattípussal rendelkező állandó deklarálása
Írjon be egy deklarációt, amely tartalmazza a
As
kulcsszót és egy explicit adattípust, ahogyan az alábbi példákban is látható:Public Const MyInteger As Integer = 42 Private Const DaysInWeek As Short = 7 Protected Friend Const Funday As String = "Sunday"
Egyetlen sorban több állandót deklarálhat, bár a kód olvashatóbb, ha soronként csak egyetlen állandót deklarál. Ha több állandót deklarál egy sorban, mindegyiknek ugyanazzal a hozzáférési szinttel (
Public
, ,Private
,Friend
,Protected
vagyProtected Friend
) kell rendelkeznie.
Több állandó deklarálása egyetlen sorban
A deklarációkat vesszővel és szóközzel kell elválasztania, ahogyan az alábbi példában is látható:
Public Const Four As Integer = 4, Five As Integer = 5, Six As Integer = 44
Lásd még
Állandók áttekintése
Útmutató: Az enumerálási értékhez társított sztring meghatározása
Állandók áttekintése