編譯器錯誤 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;
}
}