Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Delegado Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult>

 

Publicado: octubre de 2016

Encapsula un método que tiene 12 parámetros y devuelve un valor del tipo especificado por el TResult parámetro.

Espacio de nombres:   System
Ensamblado:  System.Core (en 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, 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
)

Parámetros

arg1
Type: T1

Primer parámetro del método que este delegado encapsula.

arg2
Type: T2

Segundo parámetro del método que este delegado encapsula.

arg3
Type: T3

Tercer parámetro del método que este delegado encapsula.

arg4
Type: T4

Cuarto parámetro del método que este delegado encapsula.

arg5
Type: T5

El quinto parámetro del método que este delegado encapsula.

arg6
Type: T6

El sexto parámetro del método que este delegado encapsula.

arg7
Type: T7

El séptimo parámetro del método que este delegado encapsula.

arg8
Type: T8

El octavo parámetro del método que este delegado encapsula.

arg9
Type: T9

El noveno parámetro del método que este delegado encapsula.

arg10
Type: T10

El décimo parámetro del método que este delegado encapsula.

arg11
Type: T11

El séptimo parámetro del método que este delegado encapsula.

arg12
Type: T12

El duodécimo parámetro del método que este delegado encapsula.

Valor devuelto

Type: TResult

Valor devuelto del método que este delegado encapsula.

Parámetros de tipo

inT1

Tipo del primer parámetro del método que este delegado encapsula.

inT2

Tipo del segundo parámetro del método que este delegado encapsula.

inT3

Tipo del tercer parámetro del método que este delegado encapsula.

inT4

Tipo del cuarto parámetro del método que este delegado encapsula.

inT5

El tipo del quinto parámetro del método que este delegado encapsula.

inT6

El tipo del sexto parámetro del método que este delegado encapsula.

inT7

El tipo del séptimo parámetro del método que este delegado encapsula.

inT8

El tipo del octavo parámetro del método que este delegado encapsula.

inT9

El tipo del noveno parámetro del método que este delegado encapsula.

inT10

El tipo del décimo parámetro del método que este delegado encapsula.

inT11

El tipo del séptimo parámetro del método que este delegado encapsula.

inT12

El tipo del duodécimo parámetro del método que este delegado encapsula.

outTResult

Tipo del valor devuelto del método que este delegado encapsula.

Puede usar a este delegado para representar un método que puede pasarse como parámetro sin declarar explícitamente un delegado personalizado. El método encapsulado debe corresponder a la firma del método que está definida por el delegado. Esto significa que el método encapsulado debe tener 12 parámetros, cada uno de los cuales se pasa por valor, y debe devolver un valor.

System_CAPS_noteNota

Hacer referencia a un método que tiene 12 parámetros y devuelve void (o en Visual Basic, que se declara como un Sub en lugar de como un Function), use la interfaz genérica Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> delegar en su lugar.

También puede usar el Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult> delegar con métodos anónimos y expresiones lambda.

El tipo subyacente de una expresión lambda es uno de la clase genérica Func delegados. Esto hace posible pasar una expresión lambda como parámetro sin asignarla explícitamente a un delegado.

Plataforma universal de Windows
Disponible desde 8
.NET Framework
Disponible desde 4.0
Biblioteca de clases portable
Se admite en: plataformas portátiles de .NET
Silverlight
Disponible desde 4.0
Windows Phone Silverlight
Disponible desde 8.0
Windows Phone
Disponible desde 8.1
Volver al principio
Mostrar: