Partager via


Erreur du compilateur CS0750

Mise à jour : novembre 2007

Message d'erreur

Une méthode partielle ne peut pas avoir de modificateurs d'accès ou de modificateurs virtual, abstract, override, new, sealed ou extern.
A partial method cannot have access modifiers or the virtual, abstract, override, new, sealed, or extern modifiers.

Du fait de leur comportement spécifique, les méthodes partielles sont soumises à des restrictions quant aux modificateurs qu'elles peuvent accepter.

Pour corriger cette erreur

  • Supprimez le modificateur non autorisé de la déclaration de méthode.

Exemple

L'exemple suivant génère l'erreur CS0750 :

// 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;
    }
}

Voir aussi

Référence

Classes et méthodes partielles (Guide de programmation C#)