Partager via


Core.FSharpFunc<'T,'U>, classe (F#)

Le type .NET Framework utilisé pour représenter les valeurs de fonctions F#. Ce type n'est généralement pas utilisé directement, mais il peut être utilisé à partir d'autres langages .NET Framework.

Espace de noms/Chemin du module : Microsoft.FSharp.Core

Assembly : FSharp.Core (in FSharp.Core.dll)

[<AbstractClass>]
type FSharpFunc<'T,'U> =
 class
  new FSharpFunc : unit -> FSharpFunc<'T,'U>
  static member FromConverter : Converter<'T,'U> -> 'T -> 'U
  abstract this.Invoke : 'T -> 'U
  static member InvokeFast : FSharpFunc<'T,('U -> 'V)> * 'T * 'U -> 'V
  static member InvokeFast : FSharpFunc<'T,('U -> 'V -> 'W)> * 'T * 'U * 'V -> 'W
  static member InvokeFast : FSharpFunc<'T,('U -> 'V -> 'W -> 'X)> * 'T * 'U * 'V * 'W -> 'X
  static member InvokeFast : FSharpFunc<'T,('U -> 'V -> 'W -> 'X -> 'Y)> * 'T * 'U * 'V * 'W * 'X -> 'Y
  static member ToConverter : ('T -> 'U) -> Converter<'T,'U>
  static member op_Implicit : Converter<'T,'U> -> 'T -> 'U
  static member op_Implicit : ('T -> 'U) -> Converter<'T,'U>
 end

Constructeurs

Membre

Description

new

Construit une instance d'une valeur de fonction de première classe F#

Membres d'instance

Membre

Description

Invoke

Appelle une valeur de fonction de première classe F# avec un argument

Membres statiques

Membre

Description

FromConverter

Convertit une valeur de type Converter<TInput, TOutput> en valeur de fonction de première classe F#.

InvokeFast

Appelle une valeur de fonction de première classe F# avec deux arguments curryfiés. Dans certains cas, ceci se traduira par une application plus efficace que l'application des arguments de manière successive.

InvokeFast

Appelle une valeur de fonction de première classe F# avec trois arguments curryfiés. Dans certains cas, ceci se traduira par une application plus efficace que l'application des arguments de manière successive.

InvokeFast

Appelle une valeur de fonction de première classe F# avec quatre arguments curryfiés. Dans certains cas, ceci se traduira par une application plus efficace que l'application des arguments de manière successive.

InvokeFast

Appelle une valeur de fonction de première classe F# avec cinq arguments curryfiés. Dans certains cas, ceci se traduira par une application plus efficace que l'application des arguments de manière successive.

op_Implicit

Convertit une valeur de type Converter<TInput, TOutput> en valeur de fonction de première classe F#.

ToConverter

Convertit une valeur de fonction de première classe F# en valeur de type Converter<TInput, TOutput>.

Plateformes

Windows 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2

Informations de version

Runtime F#

Pris en charge dans : 2.0, 4.0

Silverlight

Prise en charge dans : 3

Voir aussi

Référence

Microsoft.FSharp.Core, espace de noms (F#)