Ошибка компилятора CS0221
Постоянное значение "значение" не может быть преобразовано в "тип" (для переопределения используйте синтаксис "unchecked")
Операция назначения, которая приведет к потере данных, была обнаружена проверка, которая включена по умолчанию для константных выражений. Чтобы устранить эту ошибку, исправьте операцию присвоения или используйте ключевое слово unchecked . Дополнительные сведения см. в статье проверка ed и un проверка ed statements.
При компиляции следующего примера возникнет ошибка CS0221:
// CS0221.cs
public class MyClass
{
public static void Main()
{
// unchecked
// {
int a = (int)0xFFFFFFFF; // CS0221
a++;
// }
}
}
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: