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.
Algumas APIs relacionadas a DataGridView agora lançam um InvalidOperationException se o valor do DataGridViewCell.DataGridViewCellAccessibleObject.Owner objeto é null.
Alterar descrição
Em versões anteriores do .NET, as APIs afetadas lançavam um NullReferenceException quando são invocadas e a propriedade Owner tem o valor null. A partir do .NET 5, essas APIs lançam um InvalidOperationException em vez de um NullReferenceException se o Owner valor da propriedade é null quando são invocadas.
Motivo da mudança
Lançar um InvalidOperationException está em conformidade com o comportamento do tempo de execução do .NET. A experiência de depuração também é melhorada ao comunicar claramente a propriedade inválida.
Versão introduzida
.NET 5.0
Ação recomendada
Revise seu código e, se necessário, atualize-o para evitar a construção dos tipos afetados com a Owner propriedade como null.
APIs afetadas
A tabela a seguir lista as APIs afetadas: