跳轉到內容

.NET 開發基金會/互操作性主題

來自華夏公益教科書


互操作性、反射和郵件:主題


互操作性

[編輯 | 編輯原始碼]

維基百科對計算機科學中反射的定義是:“一個計算機程式觀察和修改自身結構和行為的過程。由反射驅動的程式設計正規化稱為反射式程式設計”。

該概念在 .NET 中被廣泛應用,因為許多資訊都儲存在公共中間語言 (CIL) 級別。

除此之外,您還可以

  • 獲取有關正在執行的程式集或程式集組成部分(模組、類、方法等)的資訊,這對在編譯時未知的動態載入的程式集尤其有用。
  • 在您的程式碼中放入自定義屬性,並在執行時檢索這些屬性。
  • 動態呼叫方法。
  • 在執行時“生成”和執行 CIL 程式碼。
華夏公益教科書