Kesalahan Kompilator CS0220
Operasi meluap pada waktu kompilasi dalam mode dicentang
Operasi terdeteksi oleh diperiksa, yang merupakan default untuk ekspresi konstanta, dan kehilangan data yang dihasilkan. Perbaiki input ke tugas atau gunakan tidak dicentang untuk mengatasi kesalahan ini. Untuk informasi selengkapnya, lihat artikel pernyataan yang dicentang dan tidak dicentang.
Sampel berikut menghasilkan CS0220:
// 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());
}
}
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: