Freigeben über


Compilerfehler CS0759

Für die implementierende Deklaration der partiellen Methode "Methode" wurde keine definierende Deklaration gefunden.

Eine partielle Methode muss über eine definierende Deklaration verfügen, durch die die Signatur (Name, Rückgabetyp und Parameter) der Methode definiert wird. Der Implementierungs- oder Methodentext ist optional.

So beheben Sie diesen Fehler

  1. Geben Sie eine definierende Deklaration für die partielle Methode im anderen Teil einer partiellen Klasse oder Struktur an.

Beispiel

Im folgenden Beispiel wird CS0759 generiert:

// cs0759.cs
using System;

public partial class C
{
    partial void Part() // CS0759
    {
    }

    public static int Main()
    {
        return 1;
    }
}

Um diesen Fehler zu beheben, sollte eine definierende Deklaration für Part() Methode bereitgestellt werden:

using System;

public partial class C
{
    partial void Part();    // Defining declaration
}

public partial class C
{
    partial void Part()     // Implementing declaration, no CS0759
    {
    }

    public static int Main()
    {
        return 1;
    }
}

Siehe auch