What is dependency injection in .NET?

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

Explanation

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