Esporta (0) Stampa
Espandi tutto
Espandi Riduci a icona
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

Delegato Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>

Incapsula un metodo che ha 11 parametri e non restituisce alcun valore.

Spazio dei nomi:  System
Assembly:  System.Core (in System.Core.dll)

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>(
	T1 arg1,
	T2 arg2,
	T3 arg3,
	T4 arg4,
	T5 arg5,
	T6 arg6,
	T7 arg7,
	T8 arg8,
	T9 arg9,
	T10 arg10,
	T11 arg11
)

Parametri di tipo

in T1

Il tipo del primo parametro del metodo che questo delegato incapsula.

Il parametro di questo tipo è controvariante. Ciò significa che è possibile utilizzare il tipo specificato o qualsiasi tipo meno derivato. Per ulteriori informazioni sulla covarianza e la controvarianza, vedere Covarianza e controvarianza nei generics.

in T2

Il tipo del secondo parametro del metodo che questo delegato incapsula.

in T3

Il tipo del terzo parametro del metodo che questo delegato incapsula.

in T4

Il tipo del quarto parametro del metodo che questo delegato incapsula.

in T5

Il tipo del quinto parametro del metodo che questo delegato incapsula.

in T6

Il tipo del sesto parametro del metodo che questo delegato incapsula.

in T7

Il tipo del settimo parametro del metodo che questo delegato incapsula.

in T8

Il tipo di un ottavo parametro del metodo che questo delegato incapsula.

in T9

Il tipo di nono parametro del metodo che questo delegato incapsula.

in T10

Il tipo del decimo parametro del metodo che questo delegato incapsula.

in T11

Il tipo dell'undicesima parametro del metodo che questo delegato incapsula.

Parametri

arg1
Tipo: T1
Il primo parametro del metodo che questo delegato incapsula.
arg2
Tipo: T2
Il secondo parametro del metodo che questo delegato incapsula.
arg3
Tipo: T3
Il terzo parametro del metodo che questo delegato incapsula.
arg4
Tipo: T4
Il quarto parametro del metodo che questo delegato incapsula.
arg5
Tipo: T5
Il quinto parametro del metodo che questo delegato incapsula.
arg6
Tipo: T6
Il sesto parametro del metodo che questo delegato incapsula.
arg7
Tipo: T7
Il settimo parametro del metodo che questo delegato incapsula.
arg8
Tipo: T8
Un ottavo parametro del metodo che questo delegato incapsula.
arg9
Tipo: T9
Il nono parametro del metodo che questo delegato incapsula.
arg10
Tipo: T10
Il decimo parametro del metodo che questo delegato incapsula.
arg11
Tipo: T11
L'undicesima operazione è parametro del metodo che questo delegato incapsula.

È possibile utilizzare Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> delegato per passare un metodo come parametro senza dichiarare in modo esplicito un delegato personalizzato. Il metodo incapsulate deve corrispondere alla firma del metodo che viene definita dal delegato. Ciò significa che il metodo incapsulate necessario avere 11 parametri che vengono passati per valore e non deve restituire un valore. (In c#, il metodo deve restituire void. In Visual Basic, deve essere definito da SubEnd Sub costrutto. Può essere un metodo che restituisce un valore che verrà ignorato.) In genere, tale metodo viene utilizzato per eseguire un'operazione.

NotaNota

Per fare riferimento a un metodo contenente 11 parametro e restituisce un valore, utilizzare l'oggetto generico Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult> delegato anziché.

È inoltre possibile utilizzare Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> delegato a metodi anonimi e le espressioni lambda.

.NET Framework

Supportato in: 4.5.2, 4.5.1, 4.5, 4

.NET Framework Client Profile

Supportato in: 4

Libreria di classi portabile

Supportato in: Libreria di classi portabile

.NET per applicazioni Windows Store

Supportato in: Windows 8

.NET per applicazioni Windows Phone

Supportato in: Windows Phone 8, Silverlight 8.1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (ruoli di base del server non supportati), Windows Server 2008 R2 (ruoli di base del server supportati con SP1 o versione successiva, Itanium non supportato)

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft