Log inSign up
Mads Torgersen #BlackLivesStillMatter
945 posts
user avatar
Mads Torgersen #BlackLivesStillMatter
@MadsTorgersen
I'm the lead designer of the C# language and a Principal Architect at Microsoft. Opinions are my own.
Joined December 2013
184
Following
27.7K
Followers
  • user avatar
    Mads Torgersen #BlackLivesStillMatter
    @MadsTorgersen
    Dec 6, 2018
    I blogged a little walkthrough of the three major C# 8.0 features (nullable reference types, range and index expressions and async streams) shipping in Preview 1 of @VisualStudio 2019 and Preview 1 of .NET Core 3.0. Hope you like it! blogs.msdn.microsoft.com/dotnet/2018/12…
  • user avatar
    Mads Torgersen #BlackLivesStillMatter
    @MadsTorgersen
    Aug 25, 2016
    Try C# 7.0 now! Read all about it here and tell us what you think! blogs.msdn.microsoft.com/dotnet/2016/08…
  • user avatar
    Mads Torgersen #BlackLivesStillMatter
    @MadsTorgersen
    Jul 19, 2016
    The ECMA C# Standard committee meets in person for the first time in ten years!
  • user avatar
    Mads Torgersen #BlackLivesStillMatter
    @MadsTorgersen
    Jan 24, 2019
    Visual Studio 2019 Preview 2 is out, and with it, switch expressions and recursive pattern matching in C#. blogs.msdn.microsoft.com/dotnet/2019/01…
  • user avatar
    Mads Torgersen #BlackLivesStillMatter
    @MadsTorgersen
    Aug 15, 2020
    This is a great list of useful features missing from C#. They aren't fundamental flaws and could all be addressed; many are already on the radar for future versions. E.g. primary constructors are planned for C# 10.0, and could then be a building block for object expressions.
    user avatar
    Don Syme
    @dsymetweets
    Aug 14, 2020
    It's really strange what nonsense people put up with in C#. This business where expression results are implicitly discarded from statements is just insane in the 21st century. So much information loss just waiting to happen without even a warning.
  • user avatar
    Mads Torgersen #BlackLivesStillMatter
    @MadsTorgersen
    Nov 27, 2019
    How should you think about embracing C#'s new nullable reference types in your libraries and your client code?
    Embracing nullable reference types - .NET Blog
    From devblogs.microsoft.com
  • user avatar
    Mads Torgersen #BlackLivesStillMatter
    @MadsTorgersen
    Oct 31, 2017
    C# 7.1 has been out for two months, but it's never too late to blog about it! (Ok, it kinda is when 7.2 releases...) blogs.msdn.microsoft.com/dotnet/2017/10…
  • user avatar
    Mads Torgersen #BlackLivesStillMatter
    @MadsTorgersen
    Jul 13, 2018
    I thought about ways that you could allow interfaces to be implemented after the fact, separately from the original type declaration. This is long lead thinking, and we are not about to implement this in C#!
    Exploration: Roles, extension interfaces and static interface members · Issue #1711 · dotnet/csha...
    From github.com
  • user avatar
    Mads Torgersen #BlackLivesStillMatter
    @MadsTorgersen
    Mar 9, 2017
    I just updated my C# 7.0 post on the #dotnet blog to actually match the features we released on Tuesday:
    New Features in C# 7.0 - .NET Blog
    From devblogs.microsoft.com
  • user avatar
    Mads Torgersen #BlackLivesStillMatter
    @MadsTorgersen
    Nov 13, 2018
    Here I go again...
    This Post is from an account that no longer exists. Learn more
  • user avatar
    Mads Torgersen #BlackLivesStillMatter
    @MadsTorgersen
    May 13, 2017
    My talk with @dcampbell at #MSBuild yesterday on the future of C# is up on @ch9! channel9.msdn.com/Events/Build/2…
  • user avatar
    Mads Torgersen #BlackLivesStillMatter
    @MadsTorgersen
    Dec 17, 2018
    Fantastic write-up on nullable reference types in C# 8.0!
    user avatar
    Frank A. Krueger
    @praeclarum
    Dec 17, 2018
    I wrote up my experiences converting a couple projects to C# 8's Nullable Reference support. It was a bit of work so I thought you might enjoy a little guide. praeclarum.org/2018/12/17/nul…
  • user avatar
    Mads Torgersen #BlackLivesStillMatter
    @MadsTorgersen
    Dec 7, 2017
    My #qconsf talk is up! If you have nothing better to do for the next 50-odd minutes, watch me talk about some of the features that we are exploring for the future of C#: nullable reference types, extension interfaces and asynchronous streams.
    Herding Nulls and Other C# Stories from the Future
    From infoq.com
  • user avatar
    Mads Torgersen #BlackLivesStillMatter
    @MadsTorgersen
    Nov 15, 2017
    The prototype of nullable reference types is finally here! Read all about it here: blogs.msdn.microsoft.com/dotnet/2017/11…

New to X?

Sign up now to get your own personalized timeline!

Create account

By signing up, you agree to the Terms of Service and Privacy Policy, including Cookie Use.

Terms·Privacy·Cookies·Accessibility·Ads Info·© 2026 X Corp.
Don't miss what's happening
People on X are the first to know.
Log inSign up