Udostępnij za pośrednictwem


Zawężającej (Visual Basic)

Wskazuje, że operator konwersji (CType) konwertuje klasy lub struktury typu, które mogą nie być w stanie utrzymać, niektóre z możliwych wartości oryginalne klasy lub struktury.

Konwertowanie z zawężającej słowa kluczowego

Należy określić procedury konwersji Public Shared wraz z Narrowing.

Konwersji zawężającej nie zawsze się powieść w czasie wykonywania i może się nie powieść lub z naliczeniem utraty danych.Przykładami są Long do Integer, String do Dateoraz typ podstawowy typu pochodnego.Ten ostatni konwersji jest zawęzić, ponieważ może nie zawierać wszystkich członków typu pochodnego typu podstawowego, a zatem nie jest wystąpieniem typu pochodnego.

Jeśli Option Strict jest On, używające kodu należy użyć CType dla wszystkich konwersji zawężającej.

Narrowing w tym kontekście można użyć słowa kluczowego:

Instrukcja operatora

Zobacz też

Zadania

Jak: Definiowanie Operator (Visual Basic)

Informacje

Instrukcja operatora

Poszerzenie (Visual Basic)

Funkcja CType (Visual Basic)

Opcja ścisłego instrukcji

Koncepcje

Rozszerzanie i zawężanie konwersji (Visual Basic)