In this series, I put together small, bite sized chunks of information that you don't necessarily need to be at your computer to learn from (which is rare in programming). I feel like many of the tips in this series are ones that a lot of devs don't pick up along the way, and as such are missing some information that, well, could level up their dev skills. I'd love to hear what other topics you think developers often miss on their learning journey, so please leave a comment below letting me know!
🔴 Link to the Playlist -
• Dev Level Up Series
🔴 I Started A Programming Resources Newsletter! Expect Good Resources on Your Learning Journey Each Week! - https://programmingwithchris.substack...
🔴 Subscribe For More Programming Tutorials
https://bit.ly/3NN23DB
☕️Buy me a coffee if you enjoy the free content! -
https://bit.ly/3Pw56Sf
In this video, I talk through some of my favorite features added to C# over the years, ones that you may not have seen before or ones that could confuse you the first time you see them, but overall they improve developer experience in the language. Some of them save on namespace usage, some of them save on null checking, and some of them just give you some cool information to work with in your code.
🕘Timestamps:
00:00 - Video Start
00:09 - Global Usings and File-Scoped Namespaces in C#
00:46 - Null-pointer related features you may not know about
01:53 - Constructor and Instantiation related tricks and time savers
03:05 - "Meta" programming functionality
In case you need to know what version of C# these features are in, here ya go -
Global Usings, File-Scoped Namespaces - C#10
Null Coalescing Operator - C# 6 (I think)
Null Coalescing Assignment Operator - C# 8
Null Propagation Operator - C# 6
The Constructor ones - I think these are C#5 or so, but I'm not 100% sure. But they're fairly old at this point.
nameof function - C# 6
Caller Info Attributes - C# 5
Thanks for watching! I plan on make many more of these on underserved topics, so if you wish to see more, continue the playlist and subscribe!
🎬Watch My most recent videos:
https://bit.ly/3yJwaY5
#dotnet #csharp #programming