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 állandó egy értelmes név, amely egy olyan szám vagy sztring helyét veszi át, amely nem változik. A konstansok olyan értékeket tárolnak, amelyek a név szerint változatlanok maradnak az alkalmazás végrehajtása során. Jelentősen javíthatja a kód olvashatóságát, és az állandók használatával egyszerűbbé teheti a karbantartást. Használja őket olyan kódban, amely olyan értékeket tartalmaz, amelyek megjelennek, vagy amelyek bizonyos számoktól függenek, amelyeket nehéz megjegyezni, vagy amelyeknek nincs egyértelmű jelentése.
Állandók létrehozása és használata
A Visual Basic számos előre definiált állandót tartalmaz, elsősorban nyomtatáshoz és megjelenítéshez. Az utasítással saját állandókat is létrehozhat, ugyanazokkal az irányelvekkel Const , mint a változónevek létrehozásához. Ha Option StrictOn, egyértelműen kell deklarálnia az állandó típusát.
Az állandó hatóköre, amely az összes olyan kód halmaza, amely a nevének minősítése nélkül hivatkozhat rá, megegyezik az ugyanazon a helyen deklarált változóéval. Ha egy adott eljárás hatókörén belül létező állandót szeretne létrehozni, deklarálja azt az eljáráson belül. Ha egy alkalmazáson belül elérhető állandót szeretne létrehozni, deklarálja azt az Public osztály deklarációk szakaszában található kulcsszóval.
Megjegyzés:
Bár az állandók némileg hasonlítanak a változókra, nem módosíthatja őket, és nem rendelhet hozzájuk új értékeket, mint a változók esetében.
A kódban használt állandókat az objektummodell definiálhatja a használt vezérlőkhöz vagy összetevőkhöz, illetve felhasználó által definiált (azaz saját maga által létrehozott) összetevőkhöz.
Fordítási idejű és futásidőbeli állandók
A fordítási idő állandója a kód lefordításakor lesz kiszámítva, míg a futásidejű állandó csak az alkalmazás futása közben számítható ki. A fordítási idő állandója minden alkalmazás futtatásakor ugyanazzal az értékkel rendelkezik, míg a futásidejű állandók minden alkalommal változhatnak. A fordítási idő állandói olyan esetekben szükségesek, mint a tömbhatárok, a kis- és nagybetűk kifejezései vagy az enumerátor inicializálói.
Ebben a részben
| Definíció | Időszak |
|---|---|
| Útmutató: Állandó deklarálása | Ez a cikk bemutatja, Const hogyan deklarálhat egy állandót, és hogyan állíthatja be az értékét. Az állandó deklarálásával egy értelmes nevet rendelhet az értékhez. |
| User-Defined állandók | Ismerteti, hogyan hozhat létre saját állandókat, beleértve a hatókörkezelésre és a körkörös hivatkozások elkerülésére vonatkozó információkat. |
| Állandó és literális adattípusok | Tájékoztatást nyújt arról, hogy a Visual Basic fordító hogyan inicializálja az állandókat, ha Option Explicit ki van kapcsolva. |
| Útmutató: A kapcsolódó állandó értékek csoportosítása | Bemutatja, hogyan csoportosíthatja a kapcsolódó állandó értékeket. |
Referenciák
| Definíció | Időszak |
|---|---|
| állandók és enumerálások | A Visual Basic által előre definiált állandókat sorolja fel. |
| Const utasítás | A(z) Const utasítást és annak használatát ismerteti. |
| Option Strict Utasítás | A(z) Option Strict utasítást és annak használatát ismerteti. |