共用方式為


編譯器錯誤 CS0750

更新:2007 年 11 月

錯誤訊息

部分方法不可以有 access 修飾詞或 virtual、abstract、override、new、sealed 或 extern 修飾詞。

因為部分方法的特殊行為,所以部分方法會受制於它們可以接受之修飾詞 (Modifier) 的限制。

若要更正這個錯誤

  • 移除方法宣告中的未授權修飾詞。

範例

下列範例會產生 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# 程式設計手冊)