假设您有两个不同的C#类A和B,虽然它们不是从同一基类派生的,但它们共享一些相同的方法名称。例如,这两个类都有一个connect和一个disconnect方法,以及其他几个方法。我希望能够编写一次适用于两种类型的代码。这是我想做的一个简化示例:publicvoidmake_connection(Objectx){x.connect();//Dosomemorestuff...x.disconnect();return;}当然,这不会编译,因为Object类没有connect或disconnect方法。有办法吗?更新。我应该从一开始就明确这一点:我只有A和B的DLL,没有源代码。