Udostępnij za pośrednictwem


Widening (Visual Basic)

Wskazuje, że operator konwersji (CType) konwertuje klasy lub struktury do typu, który można przechowywać wszystkie możliwe wartości oryginalne klasy lub struktury.

Konwertowanie z poszerzanie słowa kluczowego

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

Poszerzenie konwersje się zawsze powieść w czasie wykonywania i nigdy nie ponoszą utraty danych.Przykładami są Single do Double, Char do Stringi typu pochodnego ze swoim typem bazowym.Ten ostatni konwersji jest poszerzenie, ponieważ typem pochodnym zawiera wszystkie elementy członkowskie typu podstawowego i tym samym jest wystąpieniem typu podstawowego.

Kod zużywające nie trzeba używać CType w sprawie poszerzenia konwersje, nawet jeśli Option Strict jest On.

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

Operator — Instrukcja

Na przykład definicje rozszerzanie i zawężanie operatory konwersji, zobacz Porady: definiowanie operatora konwersji (Visual Basic).

Zobacz też

Zadania

Porady: definiowanie operatora (Visual Basic)

Porady: definiowanie operatora konwersji (Visual Basic)

Informacje

Operator — Instrukcja

Narrowing (Visual Basic)

CType — Funkcja (Visual Basic)

Option Strict — Instrukcja

Koncepcje

Rozszerzanie i zwężanie konwersji (Visual Basic)