共用方式為


編譯器錯誤 CS0757

更新:2007 年 11 月

錯誤訊息

部分方法不能有多重實作的宣告。

部分方法只能由一個定義宣告 (簽章 (Signature)) 和一個或零個實作宣告 (主體) 組成。不允許同一個相同定義宣告具有多個實作宣告。部分方法可以多載,而每個多載版本可以有一個或零個實作宣告。

若要更正這個錯誤

  • 移除部分方法所有多餘的實作宣告,只保留一個實作宣告。

範例

下列範例會產生 CS0757:

// cs0757.cs
using System;

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

        // Implementing declaration.
        partial void Part()
        {
            //...Do something.
        }

        // Second implementing declaration.
        partial void Part() // CS0757
        {
            //...Do something.
        }

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

請參閱

參考

部分類別和方法 (C# 程式設計手冊)