Tag: multiple interface implementm

我可以全局设置要使用的接口实现吗?

我有一个界面: public interface IHHSDBUtils { void SetupDB(); bool TableExists(string tableName); . . . ……有多个实施者: public class SQLiteHHSDBUtils : IHHSDBUtils public class SQCEHHSDBUtils : IHHSDBUtils public class FlatfileHHSDBUtils : IHHSDBUtils public class TestHHSDBUtils : IHHSDBUtils 我希望能够从全局可访问的位置指定要使用的实施者,例如: public static class HHSConsts { public static IHHSDBUtils hhsdbutil = SQLiteHHSDBUtils; …然后从app中的任何地方调用它: private HHSDBUtils hhsdbutils { get; set; } . […]