Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> 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 16 parametrar och inte returnerar ett värde.
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15, typename T16>
public delegate void Action(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14, T15 arg15, T16 arg16);
public delegate void Action<in T1,in T2,in T3,in T4,in T5,in T6,in T7,in T8,in T9,in T10,in T11,in T12,in T13,in T14,in T15,in T16>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14, T15 arg15, T16 arg16);
public delegate void Action<in T1,in T2,in T3,in T4,in T5,in T6,in T7,in T8,in T9,in T10,in T11,in T12,in T13,in T14,in T15,in T16>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14, T15 arg15, T16 arg16) 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 where T6 : allows ref struct where T7 : allows ref struct where T8 : allows ref struct where T9 : allows ref struct where T10 : allows ref struct where T11 : allows ref struct where T12 : allows ref struct where T13 : allows ref struct where T14 : allows ref struct where T15 : allows ref struct where T16 : allows ref struct;
type Action<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'T15, 'T16> = delegate of 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T12 * 'T13 * 'T14 * 'T15 * 'T16 -> unit
Public Delegate Sub Action(Of In T1, In T2, In T3, In T4, In T5, In T6, In T7, In T8, In T9, In T10, In T11, In T12, In T13, In T14, In T15, In T16)(arg1 As T1, arg2 As T2, arg3 As T3, arg4 As T4, arg5 As T5, arg6 As T6, arg7 As T7, arg8 As T8, arg9 As T9, arg10 As T10, arg11 As T11, arg12 As T12, arg13 As T13, arg14 As T14, arg15 As T15, arg16 As T16)
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.- T6
Typen av den sjätte 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.- T7
Typen av den sjunde 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.- T8
Typen av den åttonde 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.- T9
Typen av den nionde 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.- T10
Typen av den tionde 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.- T11
Typen av den elfte 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.- T12
Typen av den tolfte 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.- T13
Typen av den trettonde 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.- T14
Typen av den fjortonde 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.- T15
Typen av den femtonde 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.- T16
Typen av den sextonde 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.
- arg6
- T6
Den sjätte parametern för metoden som det här ombudet kapslar in.
- arg7
- T7
Den sjunde parametern för metoden som det här ombudet kapslar in.
- arg8
- T8
Den åttonde parametern för metoden som det här ombudet kapslar in.
- arg9
- T9
Den nionde parametern för metoden som det här ombudet kapslar in.
- arg10
- T10
Den tionde parametern för metoden som det här ombudet kapslar in.
- arg11
- T11
Den elfte parametern för metoden som det här ombudet kapslar in.
- arg12
- T12
Den tolfte parametern för metoden som det här ombudet kapslar in.
- arg13
- T13
Den trettonde parametern för metoden som det här ombudet kapslar in.
- arg14
- T14
Den fjortonde parametern för metoden som det här ombudet kapslar in.
- arg15
- T15
Den femtonde parametern för metoden som det här ombudet kapslar in.
- arg16
- T16
Den sextonde parametern för metoden som det här ombudet kapslar in.
Kommentarer
Du kan använda ombudet Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> 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 16 parametrar som alla skickas till den med värde och inte får 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 16 parametrar och returnerar ett värde använder du det allmänna Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult> ombudet i stället.
Du kan också använda ombudet Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> 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. |