Exploring the Features of C# 11: The Modern Capabilities of a Vibrant Language [Webinar Show Notes]
Live Chat Icon For mobile
Live Chat Icon
Popular Categories.NET  (175).NET Core  (29).NET MAUI  (208)Angular  (109)ASP.NET  (51)ASP.NET Core  (82)ASP.NET MVC  (89)Azure  (41)Black Friday Deal  (1)Blazor  (220)BoldSign  (15)DocIO  (24)Essential JS 2  (107)Essential Studio  (200)File Formats  (67)Flutter  (133)JavaScript  (221)Microsoft  (119)PDF  (81)Python  (1)React  (101)Streamlit  (1)Succinctly series  (131)Syncfusion  (920)TypeScript  (33)Uno Platform  (3)UWP  (4)Vue  (45)Webinar  (51)Windows Forms  (61)WinUI  (68)WPF  (159)Xamarin  (161)XlsIO  (37)Other CategoriesBarcode  (5)BI  (29)Bold BI  (8)Bold Reports  (2)Build conference  (8)Business intelligence  (55)Button  (4)C#  (151)Chart  (132)Cloud  (15)Company  (443)Dashboard  (8)Data Science  (3)Data Validation  (8)DataGrid  (63)Development  (633)Doc  (8)DockingManager  (1)eBook  (99)Enterprise  (22)Entity Framework  (5)Essential Tools  (14)Excel  (41)Extensions  (22)File Manager  (7)Gantt  (18)Gauge  (12)Git  (5)Grid  (31)HTML  (13)Installer  (2)Knockout  (2)Language  (1)LINQPad  (1)Linux  (2)M-Commerce  (1)Metro Studio  (11)Mobile  (508)Mobile MVC  (9)OLAP server  (1)Open source  (1)Orubase  (12)Partners  (21)PDF viewer  (43)Performance  (12)PHP  (2)PivotGrid  (4)Predictive Analytics  (6)Report Server  (3)Reporting  (10)Reporting / Back Office  (11)Rich Text Editor  (12)Road Map  (12)Scheduler  (52)Security  (3)SfDataGrid  (9)Silverlight  (21)Sneak Peek  (31)Solution Services  (4)Spreadsheet  (11)SQL  (11)Stock Chart  (1)Surface  (4)Tablets  (5)Theme  (12)Tips and Tricks  (112)UI  (387)Uncategorized  (68)Unix  (2)User interface  (68)Visual State Manager  (2)Visual Studio  (31)Visual Studio Code  (19)Web  (597)What's new  (333)Windows 8  (19)Windows App  (2)Windows Phone  (15)Windows Phone 7  (9)WinRT  (26)
Exploring the Features of C# 11: The Modern Capabilities of a Vibrant Language [Webinar Show Notes]

Exploring the Features of C# 11: The Modern Capabilities of a Vibrant Language [Webinar Show Notes]

This blog provides show notes for our June 15 webinar, “Exploring the Features of C# 11: The Modern Capabilities of a Vibrant Language.” This webinar was presented and hosted by Dr. Venkat Subramaniam. If you missed the webinar or would like to watch it again, a recording of it has been uploaded to our YouTube channel, or you can watch it here.

Overview

C# has evolved a lot since its introduction about 20 years ago. In this live-coding presentation, learn about the fascinating features of the most recent language version.

About the speaker

Dr. Venkat Subramaniam is an award-winning author, the founder of Agile Developer, Inc., and an instructional professor at the University of Houston. He has trained and mentored thousands of software developers in the U.S., Canada, Europe, and Asia and is a regularly invited speaker at several international conferences. Venkat helps his clients effectively apply and succeed with sustainable agile practices in their software projects. Venkat is a (co)author of multiple technical books, including the 2007 Jolt Productivity award-winning book Practices of an Agile Developer. You can find a list of his books at Agile Developer. You can reach him by email at venkats@agiledeveloper.com or on Twitter at @venkat_s.

Timestamps

[00:00] Introduction

[00:44] Evolution of C#

[03:35] Raw Strings

[05:00] Using Multiple Double Quotes

[06:48] Multiple Quotes in Raw Strings

[07:54] Embedding Single and Double Quotes

[08:22] Indentations and Disallowed Indentations

[11:14] String Interpolation

[17:28] Multi-Line String Interpolation

[23:25] Q&A Part 1

[25:21] File-local Type

[32:16] Auto-default Structs

[36:58] Required Members

[47:55] Recap

[48:54] Q&A Part 2

[52:13] Nameof and Extended Scope

[53:19] Static Abstract and Static Virtual

[56:18] Operator Overloading

[1:02:40] Pattern Matching and Improvements

[1:26:10] Closing Notes

Summary

During this webinar, we explored the most interesting features of C#, their power, and how we can benefit from them to create concise, expressive, and maintainable code.

We hope you enjoyed this webinar, and please keep an eye out for our future webinars. 

Recommended resources (related links):

Tags:

Share this post:

Popular Now

Be the first to get updates

Subscribe RSS feed

Be the first to get updates

Subscribe RSS feed