文件名称:LightInject:超轻量的IoC容器
文件大小:155KB
文件格式:ZIP
更新时间:2024-05-19 19:39:22
C#
正在安装 LightInject通过NuGet提供两种分布模型 二进位 PM> Install-Package LightInject 这将在目标项目中添加对LightInject.dll的引用。 来源 PM> Install-Package LightInject.Source 这会将一个文件(LightInject.cs)安装到当前项目中。 创建一个容器 var container = new LightInject . ServiceContainer (); 该容器实现IDisposable,应在使用完成后丢弃。 也可以在using语句内部使用它来限制范围。 默认服务 public interface IFoo {} public class Foo : IFoo {} container . Register < IFoo>(); var instance