Share via


do Bindingen

Een do binding wordt gebruikt om code uit te voeren zonder een functie of waarde te definiëren. Do bindingen kunnen ook worden gebruikt in klassen, zie do Bindingen in klassen.

Syntaxis

[ attributes ]
[ do ]expression

Opmerkingen

Gebruik een do binding als u code onafhankelijk van een functie- of waardedefinitie wilt uitvoeren. De expressie in een do binding moet worden geretourneerd unit. Code in een binding op het hoogste niveau do wordt uitgevoerd wanneer de module wordt geïnitialiseerd. Het trefwoord do is optioneel.

Kenmerken kunnen worden toegepast op een binding op het hoogste niveau do . Als uw programma bijvoorbeeld COM-interoperabiliteit gebruikt, kunt u het STAThread kenmerk toepassen op uw programma. U kunt dit doen met behulp van een kenmerk voor een do binding, zoals wordt weergegeven in de volgende code.

open System
open System.Windows.Forms

let form1 = new Form()
form1.Text <- "XYZ"

[<STAThread>]
do Application.Run(form1)

Zie ook