[Reflection] 常用類別

Reflection 發音「旅妃選」中文常翻譯為「反射」或「映射」

在該技巧使用上,需要認識一些相關類別,踏入職場第一年時常使用,但而後2年在監獄度過,生疏許多

  描述 (Description) 備註
Activator 藉由該類可以透過字串建立指定物件 射東西的
MethodBase 動態取得方法的結果,需要動態執行方法需要認識該類,我猜Controller底下方法能因為請求而被執行,肯定是被射過 被射出來的
MethodInfo MethodBase的兒子 被射出來的
Type 幾乎所有反射需要經過這個類別進行操作,其實只要觀察這個類別Get開頭的Method,大概就知道Reflection可以射出些什麼東西了 射東西的
Attribute 它的存在就是等著被射出來,所以ASP.NET MVC知到method上面的[HttpPost]該如何處哩,肯定是射出來判斷過 被射出來的
PropertyInfo 類別屬性被射出來的東西 被射出來的
MemberInfo Type 的成員 (屬性、方法、欄位、事件等等) 被射出來的
Assembly   加載的