Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

Widening (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 aufnehmen kann.

In der Konvertierungsprozedur muss neben Widening auch Public Shared angegeben werden.

Erweiternde Konvertierungen sind zur Laufzeit immer erfolgreich. Datenverluste treten hier nie auf. Beispiele sind die Konvertierung von Single in Double, Char in String und von einem abgeleiteten Typ in seinen Basistyp. Die letzte Konvertierung ist erweiternd, weil der abgeleitete Typ alle Member des Basistyps enthält und folglich eine Instanz des Basistyps ist.

Im verwendeten Code muss CType nicht für Erweiterungskonvertierungen verwendet werden, auch wenn Option StrictOn ist.

Das Widening-Schlüsselwort kann im folgenden Kontext verwendet werden:

Operator-Anweisung

Beispieldefinitionen für Konvertierungsoperatoren zum Erweitern oder Eingrenzen finden Sie unter Gewusst wie: Definieren eines Konvertierungsoperators (Visual Basic).

Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)

Community-Beiträge

HINZUFÜGEN
© 2013 Microsoft. Alle Rechte vorbehalten.