CS0758 de erro do compilador

Mensagem de erro

As duas declarações de métodos parcial devem usar um parâmetro params ou nenhuma delas pode usar um parâmetro params

Se uma parte de um método parcial especifica um params parâmetro, a Outros parte deve especificar um também.

Para corrigir este erro

  • Adicione o params modificador em uma parte do método, ou removê-lo na Outros.

Exemplo

O código a seguir gera 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;
        }

    }

Consulte também

Referência

Parcial classes e métodos (Guia de programação C#)

params (Referência C#)