Megosztás a következőn keresztül:


Útmutató: Állandó deklarálása (Visual Basic)

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, FriendProtectedvagy 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éke On, akkor egy konstansot egyértelműen kell deklarálnia egy adattípus (Boolean, Byte, Char, DateTime, Decimal, Double, Integer, Long, Short, Single vagy String) megadásával.

    Ha Option InferOn vagy Option StrictOff, konstanst deklarálhat anélkül, hogy megadná az adattípust egy As 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, Protectedvagy Protected 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