Func(T1, T2, T3, T4, T5, T6, T7, T8, TResult) Delegado
TOC
Collapse the table of content
Expand the table of content
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

Func<T1, T2, T3, T4, T5, T6, T7, T8, TResult> (Delegado)

.NET Framework (current version)
 

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

Espacio de nombres:   System
Ensamblado:  mscorlib (en mscorlib.dll)

public delegate TResult Func<in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, out TResult>(
	T1 arg1,
	T2 arg2,
	T3 arg3,
	T4 arg4,
	T5 arg5,
	T6 arg6,
	T7 arg7,
	T8 arg8
)

Parámetros

arg1

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

arg2

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

arg3

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

arg4

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

arg5

Quinto parámetro del método encapsulado por el delegado.

arg6

Sexto parámetro del método encapsulado por el delegado.

arg7

Séptimo parámetro del método encapsulado por el delegado.

arg8

Octavo parámetro del método encapsulado por el delegado.

Valor devuelto

Type: TResult

Valor devuelto del método que este delegado encapsula.

Parámetros de tipo

T1

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

T2

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

T3

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

T4

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

T5

Tipo del quinto parámetro del método encapsulado por el delegado.

T6

Tipo del sexto parámetro del método encapsulado por el delegado.

T7

Tipo del séptimo parámetro del método encapsulado por el delegado.

T8

Tipo del octavo parámetro del método encapsulado por el delegado.

TResult

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

Este delegado puede usarse para representar un método que puede pasarse como parámetro sin declarar explícitamente ningún delegado personalizado.El método encapsulado debe corresponder a la firma del método definida por el delegado.Esto significa que el método encapsulado debe tener ocho parámetros, cada uno de los cuales se le pasan por valor, y debe devolver un valor.

System_CAPS_noteNota

Para hacer referencia a un método que tiene ocho parámetros y devuelve void (o en Visual Basic, que se declara como Sub en lugar de Function), use en su lugar el delegado genérico Action<T1, T2, T3, T4, T5, T6, T7, T8>.

También puede utilizar el delegado Func<T1, T2, T3, T4, T5, T6, T7, T8, TResult> con métodos anónimos y expresiones lambda.

El tipo subyacente de una expresión lambda es uno de los delegados genéricos de Func.De esta forma, se puede pasar una expresión lambda como parámetro sin asignarla explícitamente a un delegado.

Universal Windows Platform
Disponible desde 4.5
.NET Framework
Disponible desde 4.0
Portable Class Library
Compatible con: portable .NET platforms
Silverlight
Disponible desde 4.0
Windows Phone Silverlight
Disponible desde 8.0
Windows Phone
Disponible desde 8.1
Volver al principio
Mostrar:
© 2016 Microsoft