Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 Ampliando
O procedimento de conversão deve especificar Public Shared além de Widening.
As conversões de expansão sempre são bem-sucedidas em tempo de execução e nunca incorrem em perda de dados. Exemplos são Single para Double, Char para String, e um tipo derivado para seu tipo base. Essa última conversão está sendo ampliada 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 usada neste contexto:
Para obter definições de exemplo de operadores de conversão de ampliação e restrição, consulte Como definir um operador de conversão.