İngilizce dilinde oku

Aracılığıyla paylaş


Derleyici Hatası CS0555

Kullanıcı tanımlı işleç, kapsayan türdeki bir nesneyi alamaz ve kapsayan türün bir nesnesine dönüştüremez

Kapsayan sınıfın değerlerine kullanıcı tanımlı dönüştürmelere izin verilmez; böyle bir işleç gerekmez.

Aşağıdaki örnek CS0555 oluşturur:

// CS0555.cs
public class MyClass
{
   // delete the following operator to resolve this CS0555
   public static implicit operator MyClass(MyClass aa)   // CS0555
   {
      return new MyClass();
   }

   public static void Main()
   {
   }
}