c# - 在 C# 中扩展第三方 dll
问题描述
我正在使用用于设置各种硬件的第 3 方 dll。
每个支持的硬件都可以使用相同的接口进行设置(我们称之为 IProducts)。
现在,我想创建自己的、定制的“命名空间”来控制一些新硬件(使用 IProducts)。
到目前为止一切顺利,我可以做到。
现在,考虑到第 3 方 dll (Thirdparty.dll),有没有办法可以将我的新命名空间与前者结合起来?
换句话说,我想重构第 3 方 dll,以便我可以通过同一个 dll 访问任何设置(自定义或非自定义)。
我想我需要某种包装?有没有一种简洁或常用的方法来做到这一点?
解决方案
推荐阅读
- godot - 如何检测是否在godot中单击了自定义形状?
- statistics - 如何评价二次项的三向交互作用的显着性?
- wpf - CefSharp新版IContextMenuHandler
- elasticsearch - 在 ElasticSearch 中有效地部分更新数组字段
- javascript - 无法使用本地存储 JS 存储 rgba 值
- java - 为什么Java中(cast)运算符的变量参数化变体被标记为未经检查的警告而不是错误?
- python - Python将xml转换为csv,如何在我的csv文件中添加引号?
- laravel - Livewire - 更改选定用户时的 2 级下拉更改值
- r - 用情节 Shiny R 制作累积图形
- node.js - Express/Nodejs 使用 post 方法从 Angular 接收到未定义的 json