Erreur du compilateur CS0669
Une classe dotée de l’attribut ComImport ne peut pas avoir un constructeur défini par l’utilisateur.
La couche d’interopérabilité COM dans le Common Language Runtime fournit le constructeur pour les classes ComImport . Par conséquent, un objet COM peut être utilisé comme objet managé dans le runtime.
L’exemple suivant génère l’erreur CS0669 :
// 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()
{
}
}
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :