F# for Fun and Profit

Get Started

  • Explore this site
  • Why use F#? (short)
  • Why use F#? (long)
  • Tips for learning F#
  • Troubleshooting F#
  • Books
  • Videos
  • Search this site

Popular posts

  • Functional design patterns
  • Thinking Functionally
  • Designing with Types
  • Railway Oriented Programming
  • Property-based testing
  • 13 ways of looking at a turtle
  • Parser Combinators

Recent Posts

  • The Builder Pattern in F#
  • The EDFH is defeated once again
  • Generating interesting inputs for property-based testing
  • The Return of the Enterprise Developer From Hell
  • Revisiting the six approaches
  • » Archives

More

  • Follow @ScottWlaschin
  • About
  • Terms and Conditions
  • License
  • Typo? Create an issue on GitHub

The "Porting from C#" series

Do you want to port C# code to F#? In this series of posts we’ll look at various approaches to this, and the design decisions and trade-offs involved.

  • 1. Porting from C# to F#: Introduction
    Three approaches to porting existing C# code to F#
  • 2. Getting started with direct porting
    F# equivalents to C#
Built with Hugo and