Share via


Smaling (Visual Basic)

Geeft aan dat een conversieoperator (CType) een klasse of structuur converteert naar een type dat mogelijk geen enkele van de mogelijke waarden van de oorspronkelijke klasse of structuur kan bevatten.

Converteren met het smalingswoord

De conversieprocedure moet Public Shared naast Narrowing.

Het beperken van conversies lukt niet altijd tijdens runtime en kan gegevensverlies veroorzaken of mislukken. Voorbeelden zijn Long van , String tot DateIntegeren met een basistype voor een afgeleid type. Deze laatste conversie wordt beperkt omdat het basistype mogelijk niet alle leden van het afgeleide type bevat en dus geen exemplaar van het afgeleide type is.

Als Option Strict dat het is On, moet de verbruikende code worden gebruikt CType voor alle narrowing conversies.

Het Narrowing trefwoord kan in deze context worden gebruikt:

Operatorinstructie

Zie ook