Alapértelmezett (Visual Basic)
A tulajdonságot osztályának, szerkezetének vagy felületének alapértelmezett tulajdonságaként azonosítja.
Megjegyzések
Egy osztály, struktúra vagy felület legfeljebb az egyik tulajdonságát jelölheti meg alapértelmezett tulajdonságként, feltéve, hogy a tulajdonság legalább egy paramétert vesz igénybe. Ha a kód tag megadása nélkül hivatkozik egy osztályra vagy struktúrára, a Visual Basic feloldja az alapértelmezett tulajdonságra való hivatkozást.
Az alapértelmezett tulajdonságok kis mértékben csökkenthetik a forráskódkarakterek értékét, de megnehezíthetik a kód olvasását. Ha a hívó kód nem ismeri az osztályt vagy a struktúrát, az osztály vagy a struktúra nevére való hivatkozáskor nem lehet biztos abban, hogy a hivatkozás maga az osztályhoz vagy szerkezethez fér hozzá, vagy egy alapértelmezett tulajdonsághoz. Ez fordítási hibákhoz vagy finom futásidejű logikai hibákhoz vezethet.
Némileg csökkentheti az alapértelmezett tulajdonsághibák esélyét, ha mindig az Option Strict Utasítást használja a fordítótípus-ellenőrzés On
beállításához.
Ha előre definiált osztályt vagy struktúrát szeretne használni a kódban, meg kell határoznia, hogy van-e alapértelmezett tulajdonsága, és ha igen, akkor mi a neve.
Ezen hátrányok miatt érdemes megfontolni, hogy ne határozza meg az alapértelmezett tulajdonságokat. A kód olvashatósága érdekében azt is érdemes megfontolnia, hogy mindig kifejezetten hivatkozik az összes tulajdonságra, még az alapértelmezett tulajdonságokra is.
A Default
módosító ebben a környezetben használható: