Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Eine Klasse mit dem Attribut ComImport kann keinen benutzerdefinierten Konstruktor haben.
Die COM-Interop-Ebene in der Common Language Runtime gibt den Konstruktor für ComImport -Klassen an. Folglich kann ein COM-Objekt als ein verwaltetes Objekt in der Laufzeit verwendet werden.
Im folgenden Beispiel wird CS0669 generiert:
// 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()
{
}
}