前言
使用 .NET Reflection 時,在呼叫 Method 或是設定 Property 之前,需要搭配 BindingFlags 來取得 Type 的 MethodInfo or PropertyInfo 等相關的 Info 物件,然後再去 Invoke 它。
這些程式碼也不少,如果使用 ReflectionMagic 可達到一樣目的,程式碼卻簡潔許多。
Demo Console 程式
1 | using System; |
安裝 ReflectionMagic Nuget 套件
1 | dotnet add package ReflectionMagic |
使用 ReflectionMagic 程式碼看起來簡潔多了。