我有一些配置界面
public interface IAppConfig
{
IFeatureConfiguration FeatureConfiguration { get; set; }
IOtherConfiguration OtherConfiguration { get; set; }
}
public interface IFeatureConfiguration
{
string SettingFoo { get; set; }
}
public interface IOtherConfiguration
{
string SettingBar { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
和课程
public class AppConfig : IAppConfig
{
public IFeatureConfiguration FeatureConfiguration { get; set; }
public IOtherConfiguration OtherConfiguration { get; set; }
}
public class FeatureConfiguration : IFeatureConfiguration
{
public string SettingFoo { get; set; }
}
public class OtherConfiguration : …
Run Code Online (Sandbox Code Playgroud)