如何进行类切换/动态类/返回

时间:2018-01-10 09:14:17

标签: c# unity3d

很难在标题中描述我的问题。 我使用Unity 2017.2和C#。这不是指向Unity问题,更像是基于C#的Unity。

我有一个抽象类DatabaseTemplate.cs,它有一些方法。 现在我有两个派生自该模板的类:

BaseMysql.cs和BaseSQlite.cs。 所有工作,两个类都具有相同的方法和相同的参数和返回类型。但两者都使用不同的库。

现在我尝试实现动态类或函数,检查:

使用Sqlite或Mysql,使用该类来使用该方法。一个中心类来做类似的事情:

object userCount = DatabaseManager.QueryScalar(“SELECT count(*)FROM users”);

QueryScalar是BaseSQlite / BaseMysql的方法。我没有线索。任何人都可以描述如何存档这个?谢谢。

0 个答案:

没有答案