Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 16605|Resposta: 1

[ASP.NET] Quando você ajuda a construir um site, System.InvalidCastException aparece: Transferência especificada...

[Copiar link]
Publicado em 17/11/2017 21:46:49 | | | |
Publicado em 18/11/2017 09:23:27 |
Tente com Convert.ToInt32().

1. int é adequado para conversão entre tipos de dados simples, e o inteiro padrão de C# é int32 (tipo bool não é suportado);

2、int. Parse(string sParameter) é um construtor, e o tipo de parâmetro suporta apenas o tipo de string.

3. Convert.ToInt32() é adequado para converter o tipo de objeto para o tipo int;

4. Convert.ToInt32() e int. Nuances de Parse():

Diferente do null, o Convert.ToInt32(null) retorna 0 sem exceções, mas int. Parse(null) gera uma exceção.
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com