Erro do Compilador CS0221
O valor de constante 'value' não pode ser convertido em um 'type' (use a sintaxe 'unchecked' para substituir)
Uma operação de atribuição que resultaria em perda de dados foi detectada pela instrução checked, que é ativada por padrão para expressões de constante. Corrija a atribuição ou use unchecked para resolver esse erro. Para obter mais informações, confira o artigo Instruções checked e unchecked.
O exemplo a seguir gera o erro CS0221:
// CS0221.cs
public class MyClass
{
public static void Main()
{
// unchecked
// {
int a = (int)0xFFFFFFFF; // CS0221
a++;
// }
}
}
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: