Lezen in het Engels

Delen via


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());  
   }  
}