对未知类使用通用方法?

Adr*_*veu 0 c# methods

这是我想用C#做的事情:

unknownClass handle;

if(blabla)
    handle = new A();
else
    handle = new B();

handle.CommonMethod();
Run Code Online (Sandbox Code Playgroud)

显然,A类和B类都有这种方法CommonMethod.

我怎样才能做到这一点?

Ser*_*rvy 7

同时拥有AB实现一个具有方法的接口CommonMethod.使用该接口代替unknownClass.