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 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 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.

Plateformes

Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2

Informations de version

Versions de bibliothèque principale F#

Prise en charge dans : 2,0, 4,0, portables

Voir aussi

Référence

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