如何在C#中使用基于接口的注入实现依赖注入?