Derleyici Hatası CS0220
İşlem, işaretli modda derleme zamanında taşıyor
Sabit ifadeler için varsayılan olan ve veri kaybına neden olan denetim tarafından bir işlem algılandı. Atamaya yönelik girişleri düzeltin veya bu hatayı çözmek için işaretsiz seçeneğini kullanın. Daha fazla bilgi için işaretli ve işaretsiz deyimler makalesine bakın.
Aşağıdaki örnek CS0220 oluşturur:
// 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 geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: