Reflection 發音「旅妃選」中文常翻譯為「反射」或「映射」
在該技巧使用上,需要認識一些相關類別,踏入職場第一年時常使用,但而後2年在監獄度過,生疏許多
描述 (Description) | 備註 | |
Activator | 藉由該類可以透過字串建立指定物件 | 射東西的 |
MethodBase | 動態取得方法的結果,需要動態執行方法需要認識該類,我猜Controller底下方法能因為請求而被執行,肯定是被射過 | 被射出來的 |
MethodInfo | MethodBase的兒子 | 被射出來的 |
Type | 幾乎所有反射需要經過這個類別進行操作,其實只要觀察這個類別Get開頭的Method,大概就知道Reflection可以射出些什麼東西了 | 射東西的 |
Attribute | 它的存在就是等著被射出來,所以ASP.NET MVC知到method上面的[HttpPost]該如何處哩,肯定是射出來判斷過 | 被射出來的 |
PropertyInfo | 類別屬性被射出來的東西 | 被射出來的 |
MemberInfo | Type 的成員 (屬性、方法、欄位、事件等等) | 被射出來的 |
Assembly | 加載的 |