Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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:
Beispieldefinitionen für Verbreiterungs- und Eingrenzungskonvertierungsoperatoren finden Sie unter How to: Define a Conversion Operator.