Prozeduren und Parameter optimieren

Von: Lorenz Hölscher
Stand: 1. Juni 2011
3.5
(2)
Anmelden um Kommentare zu schreiben

Optionale Parameter

Viele optionale Parameter

Bisher konnten Sie zwar für einen Parameter festlegen, ob er optional ist oder nicht, aber Sie mussten vorher wissen, wie viele Parameter zu erwarten sind. Wenn Sie jedoch unterschiedliche viele Daten übergeben wollen, geht das gerade nicht.

Dafür gibt es sozusagen die Steigerung von optionalen Parametern, nämlich sogenannte ParamArrays. Wie der Name schon sagt, handelt es sich intern um Arrays, also Datenfelder. In der Deklaration geben Sie nur den Namen des Arrays mit dem Schlüsselwort ParamArray an wie im folgenden Listing am Beispiel einer Funktion gezeigt:

Diese Seite ist für Mitglieder von akademie.de reserviert.

Möchten Sie die Mitgliedschaft 14 Tage kostenlos testen und den Beitrag komplett lesen?

Oder möchten Sie zunächst mehr über diesen Beitrag erfahren und die Leseproben sehen?

Ich bin bereits Mitglied
Jetzt Probemitglied werden
Ich kann in den 14 Tagen Probezeit formlos z.B. per E-Mail stornieren. Wenn ich das nicht tue, entscheide ich mich für ein