Erros de WindowsErro
System.InvalidCastExceptionSystem.InvalidCastException — Cast Inválido
Um valor não pode ser convertido para o tipo solicitado.
windows
O que causa este erro
Foi tentado um cast ou conversão explícita entre tipos incompatíveis. Por exemplo, fazer cast de um objeto para um tipo que ele não implementa.
Como corrigir
Use o operador as com verificação de null para cast seguro. Use is para verificar o tipo antes de fazer o cast. Verifique o tipo real em tempo de execução do objeto.
Códigos de Erro Relacionados
Erros de WindowsErro
ERROR_BUSY (170)ERROR_BUSY (170) — Recurso Ocupado
O recurso solicitado está em uso.
windows
Ver detalhes Erros de WindowsErro
ERROR_PATH_NOT_FOUND (3)ERROR_PATH_NOT_FOUND (3) — Caminho Não Encontrado
O sistema não consegue encontrar o caminho especificado.
windows
Ver detalhes Erros de WindowsErro
ERROR_PROCESS_ABORTED (1067)ERROR_PROCESS_ABORTED (1067) — Processo Abortado
O processo foi encerrado inesperadamente.
windows
Ver detalhes Erros de WindowsErro
ERROR_BAD_NET_NAME (67)ERROR_BAD_NET_NAME (67) — Nome de Rede Inválido
O nome de rede não pode ser encontrado.
windows
Ver detalhes Erros de WindowsAviso
ERROR_NO_DATA (232)ERROR_NO_DATA (232) — Sem Dados
O pipe está sendo fechado.
windows
Ver detalhes Erros de WindowsAviso
ERROR_IO_INCOMPLETE (996)ERROR_IO_INCOMPLETE (996) — E/S Incompleta
Um evento de E/S sobreposto não está em estado sinalizado.
windows
Ver detalhes