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

Método Expression.GetFuncType (Type[])

 

Publicado: octubre de 2016

Crea un objeto Type que representa un tipo de delegado System.Func genérico que tiene argumentos de tipo específicos. El último argumento de tipo especifica el tipo de valor devuelto del delegado creado.

Espacio de nombres:   System.Linq.Expressions
Ensamblado:  System.Core (en System.Core.dll)

public static Type GetFuncType(
	params Type[] typeArgs
)

Parámetros

typeArgs
Type: System.Type[]

Matriz de entre uno y diecisiete objetos Type que especifican los argumentos de tipo para el tipo de delegado System.Func.

Valor devuelto

Type: System.Type

Tipo de un delegado System.Func que tiene los argumentos de tipo especificados.

Exception Condition
ArgumentException

typeArgs contiene menos de uno o más de diecisiete elementos.

ArgumentNullException

El valor de typeArgs es null.

typeArgs debe contener al menos uno y diecisiete a lo sumo elementos.

Por ejemplo, si los elementos de typeArgs representan los tipos T1…Tn, resultante Type objeto representa el tipo de delegado construido System.Func<T1,…,Tn> en C# o System.Func(Of T1,…,Tn) en Visual Basic.

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