Errore del compilatore CS0221
Il valore costante 'value' non può essere convertito in 'type' (utilizzare la sintassi 'unchecked' per eseguire l'override)
Un'operazione di assegnazione che provocherebbe una perdita di dati è stata rilevata da checked, che è attivo per impostazione predefinita per le espressioni costanti. Correggere l'assegnazione oppure usare unchecked per risolvere l'errore. Per altre informazioni, vedere l'articolo istruzioni checked e unchecked.
L'esempio seguente genera l'errore CS0221:
// CS0221.cs
public class MyClass
{
public static void Main()
{
// unchecked
// {
int a = (int)0xFFFFFFFF; // CS0221
a++;
// }
}
}
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: