Using Reflection in C#

Jawadhasan
6 min readNov 13, 2022
Photo by Elsa Gonzalez on Unsplash

Introduction

Reflection is a process or mechanism by which a software can observe and alter its own structure and behavior at run-time.

It is a powerful capability offered by different programming languages / frameworks and it helps us building extendable systems, plugins and dynamic behaviors which are not easy to implement in a typical strongly-typed language.

--

--

Jawadhasan

Software Solutions Team Lead | Cloud Architect | Solutions Architect