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