Erro do Compilador CS0828
Não é possível atribuir "expressão" à propriedade de tipo anônimo.
Um tipo anônimo não pode ser inicializado com um valor nulo ou um tipo não seguro, ou com um grupo de métodos ou uma função anônima.
- Adicione uma declaração de tipo ao lado esquerdo da atribuição ou altere a expressão do lado direito para que ela tenha um tipo aceitável.
O código a seguir gera o erro CS0828 porque um membro de tipo anônimo não pode ser inicializado com valor nulo.
// cs0828.cs
using System;
public class C
{
public static int Main()
{
var a = 1;
var c = new { p1 = null }; // CS0828
return 1;
}
}
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: