Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

CS0221 de erro do compilador

Mensagem de erro

Valor de constante 'valor' não pode ser convertido em um 'tipo' (use sintaxe 'desmarcada para substituir)

Uma operação de atribuição que resultaria em uma perda de dados foi detectada pelo check-, que é ativada por padrão. Corrija a atribuição ou usar não verificado para resolver esse erro. Para obter mais informações, consulte Verificado Desmarcado (referência do e do C#).

O exemplo a seguir gera CS0221:

// CS0221.cs
public class MyClass
{
   public static void Main()
   {
      // unchecked
      // {
         int a = (int)0xFFFFFFFF;   // CS0221
         a++;
      // }
   }
}

Contribuições da comunidade

Mostrar: