Using Reflection in a C# Application: Best Practices

In this course you’ll learn when reflection is useful and how to use it in .NET.
Course info
Rating
(34)
Level
Intermediate
Updated
Mar 30, 2021
Duration
1h 49m
Table of contents
Description
Course info
Rating
(34)
Level
Intermediate
Updated
Mar 30, 2021
Duration
1h 49m
Your 10-day individual free trial includes:

Expert-led courses

Keep up with the pace of change with thousands of expert-led, in-depth courses.
Description

Using reflection does not have to be difficult. In this course, Using Reflection in a C# Application: Best Practices, you’ll learn how to use reflection in C#. First, you’ll explore which use cases reflection can be useful. Next, you’ll discover how to use reflection to inspect and manipulate classes and objects at runtime. Finally, you’ll learn how to apply reflection when working with generics. When you’re finished with this course, you’ll have in-depth knowledge on using reflection in C#.

About the author
About the author

Kevin Dockx is a freelance solution architect (mobile/web), author & consultant, living in Antwerp (Belgium).

More from the author
Consuming an OData v4 API
Beginner
1h 12m
Jun 25, 2021
Using HttpClient to Consume APIs in .NET
Intermediate
3h 26m
Jun 1, 2021
More courses by Kevin Dockx
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi, everyone. My name is Kevin. Welcome to my course, Using Reflection in a C# Application: Best Practices. I'm a Microsoft MVP and freelance solution architect, currently focused on security and building APIs. In this course, you will learn when reflection is useful and how to use it in C#. Some of the major topics that we will cover include: exploring for which use cases reflection can be useful, discovering how to use reflection to inspect and manipulate classes and objects at runtime, and learning how to apply reflection when working with generics. When you're finished with this course, you'll have in‑depth knowledge on using reflection in C#. Before beginning the course, you should be familiar with C#. I hope you'll join me on this journey to learn about reflection best practices in C# with the Using Reflection in a C# Application: Best Practices course at Pluralsight.