How Dependency Injection Works in #csharp

In this dependency injection c# tutorial I answer the questions: what is dependency injection? how does dependency injection work? how do dependency injection lifetimes work? We implement our own dependency injection container and a resolver (which really could just be one object) with singleton and transient lifetimes for our dependencies. Primarily we are trying to understand that we want to know about all possible dependencies, so when we try to use a service we can assemble it automatically, and all services come from one source. Patreon 🤝   / raw_coding   Courses 📚 https://learning.raw-coding.dev Shop 🛒 https://shop.raw-coding.dev Discord 💬   / discord   Twitter 📣   / anton_t0shik   Twitch 🎥   / raw_coding   👉 Try Rider https://www.jetbrains.com/store/redeem/ RD5K9-4TXXW-KMV3G-NYWSF-3ZSTP LINQPad: https://www.linqpad.net/ Source: https://github.com/T0shik/raw-coding-... #csharp #dotnet