What is dependency injection in .NET?

  1. Database dependency
  2. Design pattern for loose coupling
  3. File injection
  4. Code injection attack

Explanation

Dependency injection is a design pattern that achieves loose coupling by injecting dependencies rather than creating them directly.