當前位置:編程學習大全網 - 網站源碼 - C#如何實現功能模塊化,並自由的添加和卻掉功能?

C#如何實現功能模塊化,並自由的添加和卻掉功能?

這就是插件,主要用到的技術是接口和反射。

新建壹個獨立的項目,專門定義壹個接口,接口裏面最基本的要包含類似run的方法

在主項目裏面引用此接口,然後通過尋找某路徑下的dll文件,反射,如果有此接口類型,則添加進界面某列表,供用戶選擇和調用(妳調用接口方法就行)

對於發布後的每個插件,都要引用接口,實現相應的方法。編譯發給用戶,放到指定文件夾下,就可以用了。

  • 上一篇:matlab代碼優化問題,各位高手看能否將這段代碼優化下,源代碼運行速度太慢
  • 下一篇:遊戲交易模板源代碼
  • copyright 2024編程學習大全網