Share via


Widening (Visual Basic)

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

Converteren met het trefwoord Widening

De conversieprocedure moet Public Shared naast Widening.

Het breder maken van conversies slaagt altijd tijdens runtime en kan nooit gegevensverlies veroorzaken. Voorbeelden zijn Single van , Char tot StringDoubleen met een afgeleid type voor het basistype. Deze laatste conversie wordt breder omdat het afgeleide type alle leden van het basistype bevat en dus een exemplaar van het basistype is.

De verbruikende code hoeft niet te worden gebruikt CType voor het breder maken van conversies, zelfs als Option Strict dat het geval is On.

Het Widening trefwoord kan in deze context worden gebruikt:

Operatorinstructie

Zie How to: Define a Conversion Operator (Een conversieoperator definiëren) voor bijvoorbeeld definities van widening- en narrowing-conversieoperators.

Zie ook