Question: how ioc container works internally c#?
Answer: An IoC container is a component that lets us register our Concrete class dependencies with our contracts i.e. interfaces so that for any given interface, the registered concrete class will be instantiated. ... It is just a simple exercise to understand and take a sneak peek the inner workings of IoC containers.