What is dependency injection in .NET?

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

Explanation

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