Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Indica che un operatore di conversione (CType
) converte una classe o una struttura in un tipo che potrebbe non essere in grado di contenere alcuni dei possibili valori della classe o della struttura originale.
Conversione con la parola chiave Narrowing
La procedura di conversione deve specificare Public Shared
oltre a Narrowing
.
Le conversioni di tipo Narrowing non hanno sempre esito positivo in fase di esecuzione e possono avere esito negativo o causare perdite di dati. Gli esempi sono Long
, String
Integer
to Date
e un tipo di base a un tipo derivato. L'ultima conversione è ridotta perché il tipo di base potrebbe non contenere tutti i membri del tipo derivato e pertanto non è un'istanza del tipo derivato.
Se Option Strict
è On
, il codice di utilizzo deve essere usato CType
per tutte le conversioni di tipo narrowing.
La Narrowing
parola chiave può essere usata in questo contesto: