Narrowing (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:
Zobacz też
Zadania
Porady: definiowanie operatora (Visual Basic)
Informacje
CType — Funkcja (Visual Basic)