Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Constant value 'value' cannot be converted to a 'type' (use 'unchecked' syntax to override)
An assignment operation that would result in a data loss was detected by checked, which is on by default for constant expressions. Either correct the assignment or use unchecked to resolve this error. For more information, see the checked and unchecked statements article.
The following sample generates CS0221:
// CS0221.cs
public class MyClass
{
public static void Main()
{
// unchecked
// {
int a = (int)0xFFFFFFFF; // CS0221
a++;
// }
}
}