博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何在.Netcore控制台应用中使用依赖注入(4)
阅读量:4519 次
发布时间:2019-06-08

本文共 373 字,大约阅读时间需要 1 分钟。

从版本开始,可以使用属性注入。

注入方法不变,使用如下:

public class OutputHello{    [Inject]    public ISayHello SayHello { get; set; }        public void Output(string name)    {        Console.WriteLine(SayHello.SayHello(name));    }}

在需要注入的属性上添加一个 Inject 特性即可,不再需要在构造方法中赋值,该属性需要同时具有 getset

由于 dotnet nuget , 需要添加  到项目中才能使用属性注入。官方回复会尽快修复。

转载于:https://www.cnblogs.com/weidaicheng/p/10297308.html

你可能感兴趣的文章
生成一条短信记录
查看>>
UNICODE,GBK,UTF-8区别
查看>>
HTML页面放大镜效果
查看>>
构建之法阅读笔记01
查看>>
【旧文章搬运】调试没有符号的驱动时如何断在入口点处
查看>>
1301 邻值查找(set 平衡树 | 链表)
查看>>
ssl1692-魔板【HSAH,bfs】
查看>>
[Ramda] Refactor to Point Free Functions with Ramda using compose and converge
查看>>
[Vue + TS] Create your own Decorators in Vue with TypeScript
查看>>
[Python] isinstance() for checking object type
查看>>
[MODx] Build a CMP (Custom manager page) using MIGX in MODX 2.3 -- 1
查看>>
运行osgdem找不到nvtt.dll,以及不能添加纹理图像的解决方法
查看>>
MySQL数值类型
查看>>
flex布局
查看>>
通过HBase Shell与HBase交互
查看>>
java基础--extension package commons(3)
查看>>
基于Lumisoft.NET组件的POP3邮件接收和删除操作
查看>>
JSON日期时间格式转换
查看>>
《计算机组成结构化方法》读书笔记-1
查看>>
jquery 导航固定的一个实例
查看>>