Narrowing (Visual Basic)
Indica che un operatore di conversione (CType) converte una classe o una struttura in un tipo che potrebbe non contenere alcuni dei possibili valori della classe o della struttura originale.
Conversione con la parola chiave Narrowing
Nella routine di conversione è necessario specificare Public Shared oltre a Narrowing.
Le conversioni di restrizione non vengono sempre eseguite correttamente in fase di esecuzione e possono causare una perdita di dati.Alcuni esempi sono le conversioni di Long in Integer, di String in Date e di un tipo base in un tipo derivato.L'ultima conversione viene eseguita verso un tipo di dati più piccolo poiché il tipo base potrebbe non contenere tutti i membri del tipo derivato e pertanto non rappresentare un'istanza di quest'ultimo.
Se Option Strict è On, il codice utilizzato dovrà impiegare CType per tutte le conversioni verso un tipo di dati più piccolo.
È possibile utilizzare la parola chiave Narrowing nel seguente contesto:
Vedere anche
Attività
Procedura: definire un operatore (Visual Basic)