Compilerfout CS0220
De bewerking overloopt tijdens het compileren in de ingeschakelde modus
Er is een bewerking gedetecteerd door te controleren. Dit is de standaardinstelling voor constante expressies en er is een gegevensverlies ontstaan. Corrigeer de invoer voor de toewijzing of gebruik uitgeschakeld om deze fout op te lossen. Zie het artikel met ingeschakelde en niet-gecontroleerde instructies voor meer informatie.
In het volgende voorbeeld wordt CS0220 gegenereerd:
// CS0220.cs
using System;
class TestClass
{
const int x = 1000000;
const int y = 1000000;
public int MethodCh()
{
int z = (x * y); // CS0220
return z;
}
public int MethodUnCh()
{
unchecked
{
int z = (x * y);
return z;
}
}
public static void Main()
{
TestClass myObject = new TestClass();
Console.WriteLine("Checked : {0}", myObject.MethodCh());
Console.WriteLine("Unchecked: {0}", myObject.MethodUnCh());
}
}
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven: