更新:2007 年 11 月

错误消息

两个分部方法声明都必须使用 params 参数,或者都不能使用 params 参数

如果分部方法的一部分指定了 params 参数,则另一部分也必须指定该参数。

更正此错误

  • 在该方法的一部分中添加 params 修饰符,或从另一部分中移除该修饰符。

示例

下面的代码生成 CS0758:

 复制代码
using System;

    public partial class C
    {
        partial void Part(int i, params char[] array);
        partial void Part(int i, char[] array) // CS0758
        {
        }

        public static int Main()
        {
            return 1;
        }

    }

请参见

参考

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