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++;
      // }
   }
}