how to dynamically load value in startup file in csharp

Code Example - how to dynamically load value in startup file in csharp

                
                        public class FooController : Controller
 {
     private IOptions<FooConfig> _config;

     public FooController(IOptions<FooConfig> config)
     {
         _config = config ?? throw new ArgumentNullException(nameof(config));
     }

     ...
 }