public static void Read(AppConfigDemo options) { Console.Clear(); Console.WriteLine($"Name:{options.Name}"); Console.WriteLine($"StartDate:{options.StartDate}"); Console.WriteLine($"EndDate:{options.EndDate}"); Console.WriteLine($"Behavior.IsRead:{options.Behavior.IsRead}"); Console.WriteLine($"Behavior.IsWrite:{options.Behavior.IsWrite}"); }
public static void Run() { var source = new Dictionary <string, string> { ["Name"] = "AppConfig", ["StratDate"] = "202000", ["EndData"] = "202010" }; var config = new ConfigurationBuilder() .AddInMemoryCollection(source) .Build(); var options = new AppConfigDemo(config); Console.WriteLine(options.Name); }