Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> Delegar
Definição
Encapsula um método que tem 15 parâmetros e não retorna um valor.Encapsulates a method that has 15 parameters and does not return a value.
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>
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);
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>(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);
type Action<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'T15> = delegate of 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T12 * 'T13 * 'T14 * 'T15 -> 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)(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)
Parâmetros de tipo
- T1
O tipo do primeiro parâmetro do método encapsulado por esse delegado.The type of the first parameter of the method that this delegate encapsulates.
Este parâmetro de tipo é contravariante. Isso significa que é possível usar o tipo especificado ou qualquer tipo menos derivado. Para obter mais informações sobre covariância e contravariância, consulte Covariância e contravariância em genéricos.- T2
O tipo do segundo parâmetro do método encapsulado por esse delegado.The type of the second parameter of the method that this delegate encapsulates.
Este parâmetro de tipo é contravariante. Isso significa que é possível usar o tipo especificado ou qualquer tipo menos derivado. Para obter mais informações sobre covariância e contravariância, consulte Covariância e contravariância em genéricos.- T3
O tipo do terceiro parâmetro do método encapsulado por esse delegado.The type of the third parameter of the method that this delegate encapsulates.
Este parâmetro de tipo é contravariante. Isso significa que é possível usar o tipo especificado ou qualquer tipo menos derivado. Para obter mais informações sobre covariância e contravariância, consulte Covariância e contravariância em genéricos.- T4
O tipo do quarto parâmetro do método encapsulado por esse delegado.The type of the fourth parameter of the method that this delegate encapsulates.
Este parâmetro de tipo é contravariante. Isso significa que é possível usar o tipo especificado ou qualquer tipo menos derivado. Para obter mais informações sobre covariância e contravariância, consulte Covariância e contravariância em genéricos.- T5
O tipo do quinto parâmetro do método encapsulado por esse delegado.The type of the fifth parameter of the method that this delegate encapsulates.
Este parâmetro de tipo é contravariante. Isso significa que é possível usar o tipo especificado ou qualquer tipo menos derivado. Para obter mais informações sobre covariância e contravariância, consulte Covariância e contravariância em genéricos.- T6
O tipo do sexto parâmetro do método encapsulado por esse delegado.The type of the sixth parameter of the method that this delegate encapsulates.
Este parâmetro de tipo é contravariante. Isso significa que é possível usar o tipo especificado ou qualquer tipo menos derivado. Para obter mais informações sobre covariância e contravariância, consulte Covariância e contravariância em genéricos.- T7
O tipo do sétimo parâmetro do método encapsulado por esse delegado.The type of the seventh parameter of the method that this delegate encapsulates.
Este parâmetro de tipo é contravariante. Isso significa que é possível usar o tipo especificado ou qualquer tipo menos derivado. Para obter mais informações sobre covariância e contravariância, consulte Covariância e contravariância em genéricos.- T8
O tipo do oitavo parâmetro do método encapsulado por esse delegado.The type of the eighth parameter of the method that this delegate encapsulates.
Este parâmetro de tipo é contravariante. Isso significa que é possível usar o tipo especificado ou qualquer tipo menos derivado. Para obter mais informações sobre covariância e contravariância, consulte Covariância e contravariância em genéricos.- T9
O tipo do nono parâmetro do método encapsulado por esse delegado.The type of the ninth parameter of the method that this delegate encapsulates.
Este parâmetro de tipo é contravariante. Isso significa que é possível usar o tipo especificado ou qualquer tipo menos derivado. Para obter mais informações sobre covariância e contravariância, consulte Covariância e contravariância em genéricos.- T10
O tipo do décimo parâmetro do método encapsulado por esse delegado.The type of the tenth parameter of the method that this delegate encapsulates.
Este parâmetro de tipo é contravariante. Isso significa que é possível usar o tipo especificado ou qualquer tipo menos derivado. Para obter mais informações sobre covariância e contravariância, consulte Covariância e contravariância em genéricos.- T11
O tipo do décimo primeiro parâmetro do método encapsulado por esse delegado.The type of the eleventh parameter of the method that this delegate encapsulates.
Este parâmetro de tipo é contravariante. Isso significa que é possível usar o tipo especificado ou qualquer tipo menos derivado. Para obter mais informações sobre covariância e contravariância, consulte Covariância e contravariância em genéricos.- T12
O tipo do décimo segundo parâmetro do método encapsulado por esse delegado.The type of the twelfth parameter of the method that this delegate encapsulates.
Este parâmetro de tipo é contravariante. Isso significa que é possível usar o tipo especificado ou qualquer tipo menos derivado. Para obter mais informações sobre covariância e contravariância, consulte Covariância e contravariância em genéricos.- T13
O tipo do décimo terceiro parâmetro do método encapsulado por esse delegado.The type of the thirteenth parameter of the method that this delegate encapsulates.
Este parâmetro de tipo é contravariante. Isso significa que é possível usar o tipo especificado ou qualquer tipo menos derivado. Para obter mais informações sobre covariância e contravariância, consulte Covariância e contravariância em genéricos.- T14
O tipo do décimo quarto parâmetro do método encapsulado por esse delegado.The type of the fourteenth parameter of the method that this delegate encapsulates.
Este parâmetro de tipo é contravariante. Isso significa que é possível usar o tipo especificado ou qualquer tipo menos derivado. Para obter mais informações sobre covariância e contravariância, consulte Covariância e contravariância em genéricos.- T15
O tipo do décimo quinto parâmetro do método encapsulado por esse delegado.The type of the fifteenth parameter of the method that this delegate encapsulates.
Este parâmetro de tipo é contravariante. Isso significa que é possível usar o tipo especificado ou qualquer tipo menos derivado. Para obter mais informações sobre covariância e contravariância, consulte Covariância e contravariância em genéricos.Parâmetros
- arg1
- T1
O primeiro parâmetro do método encapsulado por esse delegado.The first parameter of the method that this delegate encapsulates.
- arg2
- T2
O segundo parâmetro do método encapsulado por esse delegado.The second parameter of the method that this delegate encapsulates.
- arg3
- T3
O terceiro parâmetro do método encapsulado por esse delegado.The third parameter of the method that this delegate encapsulates.
- arg4
- T4
O quarto parâmetro do método encapsulado por esse delegado.The fourth parameter of the method that this delegate encapsulates.
- arg5
- T5
O quinto parâmetro do método encapsulado por esse delegado.The fifth parameter of the method that this delegate encapsulates.
- arg6
- T6
O sexto parâmetro do método encapsulado por esse delegado.The sixth parameter of the method that this delegate encapsulates.
- arg7
- T7
O sétimo parâmetro do método encapsulado por esse delegado.The seventh parameter of the method that this delegate encapsulates.
- arg8
- T8
O oitavo parâmetro do método encapsulado por esse delegado.The eighth parameter of the method that this delegate encapsulates.
- arg9
- T9
O nono parâmetro do método encapsulado por esse delegado.The ninth parameter of the method that this delegate encapsulates.
- arg10
- T10
O décimo parâmetro do método encapsulado por esse delegado.The tenth parameter of the method that this delegate encapsulates.
- arg11
- T11
O décimo primeiro parâmetro do método encapsulado por esse delegado.The eleventh parameter of the method that this delegate encapsulates.
- arg12
- T12
O décimo segundo parâmetro do método encapsulado por esse delegado.The twelfth parameter of the method that this delegate encapsulates.
- arg13
- T13
O décimo terceiro parâmetro do método encapsulado por esse delegado.The thirteenth parameter of the method that this delegate encapsulates.
- arg14
- T14
O décimo quarto parâmetro do método encapsulado por esse delegado.The fourteenth parameter of the method that this delegate encapsulates.
- arg15
- T15
O décimo quinto parâmetro do método encapsulado por esse delegado.The fifteenth parameter of the method that this delegate encapsulates.
Comentários
Você pode usar o Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> delegado para passar um método como um parâmetro sem declarar explicitamente um delegado personalizado.You can use the Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> delegate to pass a method as a parameter without explicitly declaring a custom delegate. O método encapsulado deve corresponder à assinatura do método que é definida por esse delegado.The encapsulated method must correspond to the method signature that is defined by this delegate. Isso significa que o método encapsulado deve ter 15 parâmetros que são todos passados para ele por valor e não deve retornar um valor.This means that the encapsulated method must have 15 parameters that are all passed to it by value, and it must not return a value. (Em C#, o método deve retornar void .(In C#, the method must return void. Em Visual Basic, ele deve ser definido pelo Sub ...End SubIn Visual Basic, it must be defined by the Sub…End Sub construir.construct. Ele também pode ser um método que retorna um valor que é ignorado.) Normalmente, esse método é usado para executar uma operação.It can also be a method that returns a value that is ignored.) Typically, such a method is used to perform an operation.
Observação
Para fazer referência a um método que tem 15 parâmetros e retorna um valor, use o Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult> delegado genérico em vez disso.To reference a method that has 15 parameters and returns a value, use the generic Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult> delegate instead.
Você também pode usar o Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> delegado com métodos anônimos e expressões lambda.You can also use the Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> delegate with anonymous methods and lambda expressions.
Métodos de Extensão
| GetMethodInfo(Delegate) |
Obtém um objeto que representa o método representado pelo delegado especificado.Gets an object that represents the method represented by the specified delegate. |