Compilerfehler CS0221
Der Konstantenwert "Wert" kann nicht in "Typ" konvertiert werden. (Verwenden Sie zum Überschreiben die unchecked-Syntax.)
checked(standardmäßig für konstante Ausdrücke aktiviert) hat eine Zuweisungsoperation erkannt, die zu Datenverlust führen würde. Korrigieren Sie die Zuweisung, oder verwenden Sie unchecked , um diesen Fehler zu beheben. Weitere Informationen finden Sie im Artikel checked- und unchecked-Anweisungen.
Im folgenden Beispiel wird CS0221 generiert:
// CS0221.cs
public class MyClass
{
public static void Main()
{
// unchecked
// {
int a = (int)0xFFFFFFFF; // CS0221
a++;
// }
}
}
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.