In this course, you will explore some of the more advanced features of the C# language. You will learn how attributes work and determine when they are most useful. Additionally, you will learn to write an extensible program, one in which you can plug-in additional functionality after the application is already deployed. The Dispose method’s purpose and its relationship to a class finalizer are also covered. Finally, the course wraps up with a series of activities to show you the power of delegates, the beauty of lambda expressions, and the simplicity of declaring your own events.
This course is available as a subscription for a three-month period beginning at the time of purchase. It includes all course releases, updates, as well as 90 days of instructor support.
You can also purchase this course as part of the Python Developer Bundle or Developer Collection.