İngilizce dilinde oku

Aracılığıyla paylaş


Derleyici Hatası CS0669

ComImport özniteliğine sahip bir sınıfın kullanıcı tanımlı bir oluşturucu olamaz.

Ortak dil çalışma zamanındaki COM birlikte çalışma katmanı, ComImport sınıfları için oluşturucuyu sağlar. Sonuç olarak, bir COM nesnesi çalışma zamanında yönetilen nesne olarak kullanılabilir.

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

// CS0669.cs
using System.Runtime.InteropServices;
[ComImport, Guid("00000000-0000-0000-0000-000000000001")]
class TestClass
{
   TestClass()   // CS0669, delete constructor to resolve
   {
   }

   public static void Main()
   {
   }
}