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 möglicherweise einige der möglichen Werte der ursprünglichen Klasse oder Struktur nicht enthalten kann.
Konvertieren mit dem Verengungsstichwort
Die Konvertierungsprozedur muss Public Shared zusätzlich zu Narrowing.
Einschränkende Konvertierungen sind zur Laufzeit nicht immer erfolgreich und können fehlschlagen oder zu Datenverlusten führen. Beispiele hierfür sind Long : " bis IntegerStringDate" und ein Basistyp für einen abgeleiteten Typ. Diese letzte Konvertierung wird eingeschränkt, da der Basistyp möglicherweise nicht alle Member des abgeleiteten Typs enthält und somit keine Instanz des abgeleiteten Typs ist.
Wenn Option Strict ja On, muss der verbrauchende Code für alle schmalen Konvertierungen verwendet werden CType .
Das Narrowing Schlüsselwort kann in diesem Kontext verwendet werden: