.NET 開發基金會/互操作性主題
外觀
| .NET 開發基金會 | |
|---|---|
互操作性、反射和郵件:主題
維基百科對計算機科學中反射的定義是:“一個計算機程式觀察和修改自身結構和行為的過程。由反射驅動的程式設計正規化稱為反射式程式設計”。
該概念在 .NET 中被廣泛應用,因為許多資訊都儲存在公共中間語言 (CIL) 級別。
除此之外,您還可以
- 獲取有關正在執行的程式集或程式集組成部分(模組、類、方法等)的資訊,這對在編譯時未知的動態載入的程式集尤其有用。
- 在您的程式碼中放入自定義屬性,並在執行時檢索這些屬性。
- 動態呼叫方法。
- 在執行時“生成”和執行 CIL 程式碼。