Meghatározása az objektum típusát (Visual Basic)
Generic objektum változók (deklarált változók, mint egy tárgy) tartalmaz semmilyen tárgyat osztályban. Ha egy változó típusú objektum, akkor lehet, hogy a különböző tevékenységek osztályától függően a tárgy; például néhány objektum nem támogatja az adott tulajdonságot vagy a metódust. Visual Basic két azonosítására szolgáló eszközök típusú objektum tárolt objektum változó: a TypeName funkció és üzemeltetője typeof. Is.
TypeName függvény a húr. Ez a funkció különösen hasznos, hogy mentse vagy megjeleníti az objektum nevét az osztály, ha szükséges, amint azt az alábbi kódot:
Typeof operátor. Ez a leghasznosabb, amikor ellenőrzi az objektum típusát, mert sokkal gyorsabb, mint az azonos string összehasonlító műveletet TypeName. Az alábbi kódot használják typeof. Ez a Ha nyilatkozatot. Aztán. Mást.
Néhány szó az óvatosság. Typeof operátor. Is True. Ha egy objektum egy meghatározott típusú, vagy származik egy adott típusú. Szinte mindent a Visual Basic végezzük tárgyakat, amelyek bizonyos elemeit, amelyek általában nem tekinthető tárgyakat, például karakterláncot, és egész számokat. Ezek az objektumok származnak, és öröklik a módszerek az objektumot. Továbbítása során és egész számításokat Object nyilatkozat typeof. Is True. Az alábbi példa beszámol arról, hogy InParam paraméter az objektum. és egész.
A következő példa és typeof. Is. TypeName és meghatározza, hogy milyen típusú objektum mint argumentum Ctrl. TestObject ShowType eljárás hívások három különböző típusú ellenőrzéseket.
Futtatni a minta
Hozzon létre egy új Windows Application projektet, és adjunk hozzá egy gomb kontroll. CheckBox és RadioButton az űrlapon.
Használja a gombot a forma, hívja TestObject eljárást.
Adjuk hozzá a következő kódot a következő formában:
alapfogalmak
hozzátéve közösség
Műsor: öröklött Védett
Volt ez az oldal hasznos? Igen Nem
1500 karakter van még hátra
Köszönjük! Köszönöm a véleményt. Az Ön véleménye nagyon fontos számunkra.