What is dependency injection in .NET?

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

Explanation

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