F# ja C# yhteiskäyttö

9
F#-projektin käyttö C#:sta

description

F# dll käyttö C#-projektin referenssinä Sanko F# -tapahtuman diasarja

Transcript of F# ja C# yhteiskäyttö

Page 1: F# ja C# yhteiskäyttö

F#-projektin käyttö C#:sta

Page 2: F# ja C# yhteiskäyttö

Uusi F#-projekti

Page 3: F# ja C# yhteiskäyttö

Build

Page 4: F# ja C# yhteiskäyttö

Uusi C#-projekti ja “Add reference…”

Page 5: F# ja C# yhteiskäyttö

Projects -> F#-projekti

Page 6: F# ja C# yhteiskäyttö

Käytä kuten mitä tahansa

Page 7: F# ja C# yhteiskäyttö

Luokkakirjastoissa

Kaikki normaalit luokkarakenteet toimivat

F#:ssa samat CLR-perustyypit

Page 8: F# ja C# yhteiskäyttö

Huomioita luokkakirjastoihin

Seq<T> = IEnumerable<T>

F# funktion tyyppi puuttuu C#:sta

Tuple<T1, T2> toimii hyvin

Page 9: F# ja C# yhteiskäyttö

Huomioita luokkakirjastoihin

Nimeämiskäytännöt

AssemblyInfo & StrongName• Voi lisätä