Action<T1,T2,T3,T4,T5> Delegera
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Kapslar in en metod som har fem parametrar och inte returnerar ett värde.
generic <typename T1, typename T2, typename T3, typename T4, typename T5>
public delegate void Action(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5);
public delegate void Action<in T1,in T2,in T3,in T4,in T5>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5);
public delegate void Action<in T1,in T2,in T3,in T4,in T5>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5) where T1 : allows ref struct where T2 : allows ref struct where T3 : allows ref struct where T4 : allows ref struct where T5 : allows ref struct;
type Action<'T1, 'T2, 'T3, 'T4, 'T5> = delegate of 'T1 * 'T2 * 'T3 * 'T4 * 'T5 -> unit
Public Delegate Sub Action(Of In T1, In T2, In T3, In T4, In T5)(arg1 As T1, arg2 As T2, arg3 As T3, arg4 As T4, arg5 As T5)
Typparametrar
- T1
Typen av den första parametern för metoden som det här ombudet kapslar in.
Det här är en contravariant-typparameter. Det innebär att du kan använda antingen den typ du angett eller en typ som inte är lika härledd. Mer information om kovarians och kontravarians finns i Kovarians och kontravarians i Generisk typ.- T2
Typen av den andra parametern för metoden som det här ombudet kapslar in.
Det här är en contravariant-typparameter. Det innebär att du kan använda antingen den typ du angett eller en typ som inte är lika härledd. Mer information om kovarians och kontravarians finns i Kovarians och kontravarians i Generisk typ.- T3
Typen av den tredje parametern för metoden som det här ombudet kapslar in.
Det här är en contravariant-typparameter. Det innebär att du kan använda antingen den typ du angett eller en typ som inte är lika härledd. Mer information om kovarians och kontravarians finns i Kovarians och kontravarians i Generisk typ.- T4
Typen av den fjärde parametern för metoden som det här ombudet kapslar in.
Det här är en contravariant-typparameter. Det innebär att du kan använda antingen den typ du angett eller en typ som inte är lika härledd. Mer information om kovarians och kontravarians finns i Kovarians och kontravarians i Generisk typ.- T5
Typen av den femte parametern för metoden som det här ombudet kapslar in.
Det här är en contravariant-typparameter. Det innebär att du kan använda antingen den typ du angett eller en typ som inte är lika härledd. Mer information om kovarians och kontravarians finns i Kovarians och kontravarians i Generisk typ.Parametrar
- arg1
- T1
Den första parametern för metoden som det här ombudet kapslar in.
- arg2
- T2
Den andra parametern för metoden som det här ombudet kapslar in.
- arg3
- T3
Den tredje parametern för metoden som det här ombudet kapslar in.
- arg4
- T4
Den fjärde parametern för metoden som det här ombudet kapslar in.
- arg5
- T5
Den femte parametern för metoden som det här ombudet kapslar in.
Kommentarer
Du kan använda ombudet Action<T1,T2,T3,T4,T5> för att skicka en metod som en parameter utan att uttryckligen deklarera ett anpassat ombud. Den inkapslade metoden måste motsvara den metodsignatur som definieras av det här ombudet. Det innebär att den inkapslade metoden måste ha fem parametrar som alla skickas till den med värde, och den får inte returnera ett värde. (I C#måste metoden returnera void. I Visual Basic måste den definieras av Sub... End Sub konstruktion. Det kan också vara en metod som returnerar ett värde som ignoreras.) Vanligtvis används en sådan metod för att utföra en åtgärd.
Note
Om du vill referera till en metod som har fem parametrar och returnerar ett värde använder du det allmänna Func<T1,T2,T3,T4,T5,TResult> ombudet i stället.
Du kan också använda ombudet Action<T1,T2,T3,T4,T5> med anonyma metoder och lambda-uttryck.
Tilläggsmetoder
| Name | Description |
|---|---|
| GetMethodInfo(Delegate) |
Hämtar ett objekt som representerar den metod som representeras av det angivna ombudet. |