Błąd kompilatora CS0423
Ponieważ atrybut "class" ma atrybut ComImport, "method" musi być extern lub abstrakcja
Określenie atrybutu ComImport oznacza, że implementacja klasy ma zostać zaimportowana z modułu COM. Nie można zdefiniować dodatkowych metod.
Poniższy przykład generuje CS0423:
// CS0423.cs
using System.Runtime.InteropServices;
[
ComImport,
Guid("7ab770c7-0e23-4d7a-8aa2-19bfad479829")
]
class ImageProperties
{
public static void Main() // CS0423
{
ImageProperties i = new ImageProperties();
}
}
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: