Erreur du compilateur CS0221
La valeur de constante 'value' ne peut pas être convertie en 'type' (utilisez la syntaxe 'unchecked' pour la remplacer)
Une opération d’assignation qui entraînerait une perte de données a été détectée par l’instruction vérifiée qui est activée par défaut pour les expressions constantes. Corrigez l’assignation ou utilisez unchecked pour résoudre cette erreur. Pour plus d’informations, consultez l’article Instructions vérifiées et non vérifiées.
L’exemple suivant génère l’erreur CS0221 :
// CS0221.cs
public class MyClass
{
public static void Main()
{
// unchecked
// {
int a = (int)0xFFFFFFFF; // CS0221
a++;
// }
}
}
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :