Freigeben über


Verbreiterung (Visual Basic)

Gibt an, dass ein Konvertierungsoperator (CType) eine Klasse oder Struktur in einen Typ konvertiert, der alle möglichen Werte der ursprünglichen Klasse oder Struktur enthalten kann.

Konvertieren mit dem Widening-Schlüsselwort

Die Konvertierungsprozedur muss Public Shared zusätzlich zu Widening.

Erweiternde Konvertierungen sind zur Laufzeit immer erfolgreich und führen nie zu Datenverlusten. Beispiele hierfür sind Single : " Double bisCharString" und ein abgeleiteter Typ für den Basistyp. Diese letzte Konvertierung wird erweitert, da der abgeleitete Typ alle Member des Basistyps enthält und somit eine Instanz des Basistyps ist.

Der verbrauchende Code muss nicht zum Erweitern von Konvertierungen verwendet werden CType , auch wenn Option Strict dies der Fall ist On.

Das Widening Schlüsselwort kann in diesem Kontext verwendet werden:

Operator-Erklärung

Beispieldefinitionen für Verbreiterungs- und Eingrenzungskonvertierungsoperatoren finden Sie unter How to: Define a Conversion Operator.

Siehe auch