Freigeben über


Compilerfehler CS0758

Aktualisiert: November 2007

Fehlermeldung

Beide partiellen Methodendeklarationen müssen einen params-Parameter verwenden, oder keine von beiden darf einen params-Parameter verwenden.
Both partial method declarations must use a params parameter or neither may use a params parameter

Wenn ein Teil einer partiellen Methode einen params-Parameter angibt, muss auch der zweite Teil diesen Parameter angeben.

So beheben Sie diesen Fehler

  • Fügen Sie entweder den params-Modifizierer zu einem Teil der Methode hinzu, oder entfernen Sie ihn aus dem anderen Teil.

Beispiel

Der folgende Code führt zu Fehler 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;
        }

    }

Siehe auch

Referenz

Partielle Klassen und Methoden (C#-Programmierhandbuch)

params (C#-Referenz)