Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

Action<T1, T2, T3, T4, T5>-Delegat

.NET Framework (current version)
 

Veröffentlicht: Oktober 2016

Kapselt eine Methode, die über fünf Parameter verfügt und keinen Wert zurückgibt.

Namespace:   System
Assembly:  mscorlib (in mscorlib.dll)

public delegate void Action<in T1, in T2, in T3, in T4, in T5>(
	T1 arg1,
	T2 arg2,
	T3 arg3,
	T4 arg4,
	T5 arg5
)

Parameter

arg1
Type: T1

Der erste Parameter der Methode, die dieser Delegat kapselt.

arg2
Type: T2

Der zweite Parameter der Methode, die dieser Delegat kapselt.

arg3
Type: T3

Der dritte Parameter der Methode, die dieser Delegat kapselt.

arg4
Type: T4

Der vierte Parameter der Methode, die dieser Delegat kapselt.

arg5
Type: T5

Der fünfte Parameter der Methode, die dieser Delegat kapselt.

Typparameter

inT1

Der Typ des ersten Parameters der Methode, die dieser Delegat kapselt.

inT2

Der Typ des zweiten Parameters der Methode, die dieser Delegat kapselt.

inT3

Der Typ des dritten Parameters der Methode, die dieser Delegat kapselt.

inT4

Der Typ des vierten Parameters der Methode, die dieser Delegat kapselt.

inT5

Der Typ des fünften Parameters der Methode, die dieser Delegat kapselt.

Sie können die Action<T1, T2, T3, T4, T5> Delegat, der eine Methode als Parameter zu übergeben, ohne explizit einen benutzerdefinierten Delegaten zu deklarieren. Der gekapselte Methode muss der Methodensignatur entsprechen, die von diesem Delegaten definiert ist. Dies bedeutet, dass der gekapselte Methode muss fünf Parameter, die Wert übergeben werden, und sie müssen keinen Wert zurück. (In c# muss die Methode zurückgeben void. In Visual Basic, sie müssen definiert werden, durch die Sub...End Sub erstellen. Sie können auch eine Methode, die einen Wert zurückgibt, der ignoriert wird sein.) In der Regel wird eine solche Methode verwendet, einen Vorgang auszuführen.

System_CAPS_noteHinweis

Um eine Methode zu verweisen, die über fünf Parameter verfügt und einen Wert zurückgibt, verwenden Sie die generischen Func<T1, T2, T3, T4, T5, TResult> stattdessen delegieren.

Sie können auch die Action<T1, T2, T3, T4, T5> mit anonymen Methoden und Lambda-Ausdrücke zu delegieren.

Universelle Windows-Plattform
Verfügbar seit 8
.NET Framework
Verfügbar seit 4.0
Portierbare Klassenbibliothek
Unterstützt in: portierbare .NET-Plattformen
Silverlight
Verfügbar seit 4.0
Windows Phone Silverlight
Verfügbar seit 8.0
Windows Phone
Verfügbar seit 8.1
Zurück zum Anfang
Anzeigen: