Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Delegato Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult>

 

Data di pubblicazione: ottobre 2016

Incapsula un metodo che presenta 15 parametri e restituisce un valore del tipo specificato per il TResult parametro.

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

public delegate TResult Func<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, out TResult>(
	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
)

Parametri

arg1
Type: T1

Primo parametro del metodo incapsulato da questo delegato.

arg2
Type: T2

Secondo parametro del metodo incapsulato da questo delegato.

arg3
Type: T3

Terzo parametro del metodo incapsulato da questo delegato.

arg4
Type: T4

Quarto parametro del metodo incapsulato da questo delegato.

arg5
Type: T5

Il quinto parametro del metodo incapsulato da questo delegato.

arg6
Type: T6

Il sesto parametro del metodo incapsulato da questo delegato.

arg7
Type: T7

Il settimo parametro del metodo incapsulato da questo delegato.

arg8
Type: T8

L'ottavo parametro del metodo che questo delegato incapsula.

arg9
Type: T9

Il nono parametro del metodo incapsulato da questo delegato.

arg10
Type: T10

Il decimo parametro del metodo incapsulato da questo delegato.

arg11
Type: T11

L'undicesimo parametro del metodo che questo delegato incapsula.

arg12
Type: T12

Dodicesimo parametro del metodo incapsulato da questo delegato.

arg13
Type: T13

Il tredicesimo parametro del metodo incapsulato da questo delegato.

arg14
Type: T14

Quattordicesimo parametro del metodo incapsulato da questo delegato.

arg15
Type: T15

Quindicesimo parametro del metodo incapsulato da questo delegato.

Valore restituito

Type: TResult

Valore restituito del metodo incapsulato da questo delegato.

Parametri tipo

inT1

Tipo del primo parametro del metodo incapsulato da questo delegato.

inT2

Tipo del secondo parametro del metodo incapsulato da questo delegato.

inT3

Tipo del terzo parametro del metodo incapsulato da questo delegato.

inT4

Tipo del quarto parametro del metodo incapsulato da questo delegato.

inT5

Il tipo del quinto parametro del metodo incapsulato da questo delegato.

inT6

Il tipo del sesto parametro del metodo incapsulato da questo delegato.

inT7

Il tipo del settimo parametro del metodo incapsulato da questo delegato.

inT8

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

inT9

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

inT10

Il tipo del decimo parametro del metodo incapsulato da questo delegato.

inT11

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

inT12

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

inT13

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

inT14

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

inT15

Il tipo del quindicesimo parametro del metodo incapsulato da questo delegato.

outTResult

Tipo del valore restituito del metodo incapsulato da questo delegato.

È possibile utilizzare questo delegato per rappresentare un metodo che può essere passato come parametro senza dichiarare in modo esplicito un delegato personalizzato. Il metodo incapsulato deve corrispondere alla firma del metodo che è definita da questo delegato. Ciò significa che il metodo incapsulato deve avere 15 parametri, ognuno dei quali è passato per valore, e deve restituire un valore.

System_CAPS_noteNota

Per fare riferimento a un metodo che presenta 15 parametri e restituisce void (o in Visual Basic, che è dichiarato come un Sub piuttosto che come un Function), utilizzare il metodo generico Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> delegato.

È inoltre possibile utilizzare il Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult> delegato con metodi anonimi e le espressioni lambda.

Il tipo sottostante di un'espressione lambda è uno del tipo generico Func delegati. Questo rende possibile passare un'espressione lambda come un parametro senza l'assegnazione in modo esplicito a un delegato.

Universal Windows Platform
Disponibile da 8
.NET Framework
Disponibile da 4.0
Libreria di classi portabile
Supportato in: piattaforme .NET portabili
Silverlight
Disponibile da 4.0
Windows Phone Silverlight
Disponibile da 8.0
Windows Phone
Disponibile da 8.1
Torna all'inizio
Mostra: