コンパイラ エラー CS0750

更新 : 2007 年 11 月

エラー メッセージ

部分メソッドには、アクセス修飾子、あるいは virtual、abstract、override、new、sealed、または extern 修飾子を指定できません。

部分メソッドは特別な処理を行うので、使用できる修飾子に対する制限があります。

このエラーを解決するには

  • 承認されていない修飾子をメソッドの宣言から削除します。

使用例

次のコードは 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;
    }
}

参照

参照

部分クラスと部分メソッド (C# プログラミング ガイド)