Visual Studio / .NET Framework

VSW08 Anything C# Can Do, F# Can Do Better


11:00am - 12:15pm

Level: Intermediate to Advanced

Rachel Appel

Senior Developer Evangelist


Rachel Reese

Sr. Software Engineer

Are you a C# developer who has wondered what the F# language can do? Have you ever wondered if functional programming is really all it's cracked up to be? Maybe you're a .NET developer who wants to better your skills. Then it's best to at least familiarize yourself with F#. In this session, you'll do just that, along with learning about when F# is a better choice—although sometimes it's still C#. Rachel and Rachel will review several common coding practices you do in C# every day, and their functional F# equivalent. Ultimately, they'll leave it up to you to decide if F# can do anything C# can do.

You will learn:

  • How C# and F# compare
  • How functional and OOP programming paradigms compare
  • New ways to code and solve problems while having fun