依赖注册
static void Main(string[] args) { Db db = new Sqlerver(); JQ ms = new Q(); ms.ADD(db); Console.ReadKey(); } /// <summary> /// 定义一个JQ接口 /// </summary> interface JQ { void ADD(Db db); } /// <summary> /// Q继承接口然后把Db接口传过来 /// </summary> class Q : JQ { public void ADD(Db db) { db.Add(); } } /// <summary> /// 定义Db一个接口 /// </summary> interface Db { void Add(); } /// <summary> /// 继承接口方法 /// </summary> class Sqlerver : Db { public void Add() { Console.WriteLine("sqlerver"); } } /// <summary> /// 继承方法 /// </summary> class Mysqlerver : Db { public void Add() { Console.WriteLine("mysqlerver"); } }优质内容筛选与推荐>>