更新: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;
        }
    }

请参见

参考

分部类和方法(C# 编程指南)