更新:2007 年 11 月
错误消息
分部方法不能有多个实现声明。分部方法必须包含一个(且仅限一个)定义声明(签名),并可包含一个或零个实现声明(体)。同一定义声明不允许有多个实现声明。分部方法可以重载,并且每个重载版本都可以有一个或零个实现方法。
更正此错误
从分部方法中移除所有多余的实现声明,只保留一个实现声明。
示例
下面的示例生成 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;
}
} | |