Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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++;
// }
}
}