Sdílet prostřednictvím


Compilerfehler CS0750

Aktualisiert: November 2007

Fehlermeldung

Eine partielle Methode darf keine Zugriffsmodifizierer oder die Modifizierer "virtual", "abstract", "override", "new", "sealed" oder "extern" enthalten.
A partial method cannot have access modifiers or the virtual, abstract, override, new, sealed, or extern modifiers.

Aufgrund ihres besonderen Verhaltens unterliegen partielle Methoden Einschänkungen bezüglich der Modifizierer, die sie annehmen können.

So beheben Sie diesen Fehler

  • Entfernen Sie den unzulässigen Modifizierer aus der Methodendeklaration.

Beispiel

Durch das folgende Beispiel wird der Fehler CS0750 ausgelöst:

// cs0750.cs
using System;

public class Base
{
    protected virtual void PartG()
    {
    }

    protected void PartH()
    {
    }
    protected virtual void PartI()
    {
    }
}

public partial class C:Base
{
    // All these partial method declarations
    // will generate CS0750.
    public partial void PartA();
    private partial void PartB();
    protected partial void PartC();
    internal partial void PartD();
    virtual partial void PartE();
    abstract partial void PartF();
    override partial void PartG();
    new partial void PartH();
    sealed override partial void PartI();
    extern partial void PartJ();

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

Siehe auch

Referenz

Partielle Klassen und Methoden (C#-Programmierhandbuch)