Baca dalam bahasa Inggris

Bagikan melalui


Compiler Error CS0669

Kelas dengan atribut ComImport tidak boleh memiliki konstruktor yang ditentukan pengguna.

Lapisan interop COM dalam runtime bahasa umum menyediakan konstruktor untuk kelas ComImport. Akibatnya, objek COM dapat digunakan sebagai objek terkelola dalam runtime.

Sampel berikut menghasilkan CS0669:

C#
// 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()
   {
   }
}