Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Indica que um operador de conversão (CType) converte uma classe ou estrutura em um tipo que pode conter todos os valores possíveis da classe ou estrutura original.
Convertendo com a palavra-chave Widening
O processo de transformação deve especificar Public Shared , para além de Widening.
As conversões ampliadas são sempre bem-sucedidas em tempo de execução e nunca acarretam perda de dados. Exemplos são Single para Double, Char para String, e um tipo derivado para seu tipo base. Esta última conversão está se ampliando porque o tipo derivado contém todos os membros do tipo base e, portanto, é uma instância do tipo base.
O código de consumo não precisa ser usado CType para ampliar conversões, mesmo que Option Strict seja On.
A Widening palavra-chave pode ser utilizada neste contexto:
Para obter definições de ampliação e estreitamento de operadores de conversão, consulte Como definir um operador de conversão.