![](https://squidex.jugru.team/api/assets/srm/4d314359-5489-40f7-83db-b66135a53340/mark-shevchenko.jpg?cache=3600&width=74&height=74&mode=CropUpsize)
Mark Shevchenko
Company: CraftTalk
Talk type: Talk
Over the last fifteen years, the creators of C# have added many functionalities to the language: lambda functions, type inference, records, expression trees, and pattern matching.
It may seem that you don't need F# in .NET now, because everything already exists in C#, and if not, it will appear soon. Is this true? Let's try to find out.
Let's explore the little-known features of C# and try to write in F# code for which there are no functional means in C#. And at last, let's try to understand if F# is needed in modern .NET projects.
Company: CraftTalk
Company: Miles