What’s new in C# 13 | BRK186
39,253
Published 2024-05-27
To learn more, please check out these resources:
* aka.ms/Build24Collections-DevTools
* learn.microsoft.com/dotnet/csharp/whats-new/csharp…
* github.com/dotnet/roslyn/blob/main/docs/Language%2…
* github.com/dotnet/csharplang
𝗦𝗽𝗲𝗮𝗸𝗲𝗿𝘀:
* Dustin Campbell
* Kathleen Dollard
* Cyrus Najmabadi
* Jared Parsons
* Fred Silberberg
* Mads Torgersen
𝗦𝗲𝘀𝘀𝗶𝗼𝗻 𝗜𝗻𝗳𝗼𝗿𝗺𝗮𝘁𝗶𝗼𝗻:
This video is one of many sessions delivered for the Microsoft Build 2024 event. View the full session schedule and learn more about Microsoft Build at build.microsoft.com/
BRK186 | English (US) | Developer Tools
#MSBuild
All Comments (21)
-
Incredible features! Yes, PLEASE break things to make the language better! I rather have some (fixable) breaks, than having to re-adjust to legacy code all the time.
-
Giving compiler warnings and hints when the language is added upon is great. Imo, not particularly disruptive and the language as a whole will benefit
-
That example with extension types with Json is so great! Really show how amazing is this feature.
-
I should have attended this one while I was there and asked them about union types! ;D
-
Excited about Extensions 😍😍😍😍😍😍 and what a nifty side effect to use explicit extensions instead of using aliases. 👏👏👏👏
-
Excellent! Thanks guys. Love the excitement you have for the framework. One of us! I just wish JSON was a first class type safe dynamic/dictionary type thing that runs off schemas/annotations so all this stuff just happens.
-
I wish we will eventually be able to implement an interface "for" a sealed type or a value type, and use that implementation in generic context without additional overhead.
-
Wow! Finally got extension types! Exciting stuff!
-
You couldn't have picked better features for this next C# version. Very happy with what i am seeing here. Keep up the great work! :)
-
He just casually throws in the possibility of extension operators in a future version near the end! What a tease!
-
Man I've been following extension everything for like 6 years now, since C# 8. Finally its getting added!
-
Love this. Extension everything!
-
I really love the new Extensions
-
I really hope this new Extensions implementation gets into the release.
-
Breaking changes are ok!
-
Those extensions seem very awesome!
-
The killer app for me would be using an extension to add an interface to the class for testing with IoC and avoid writing a wrapper
-
By the way, is the explicit extension on 'object' an implementation of a 'shape' concept?
-
Microsoft: breaks legacy code me: wait, that's illegal
-
If i extend multiple types with the same extension name how does it resolve in the caller? Will it work kinda like a rust trait or will it be an error