- 博客(5)
- 收藏
- 关注
原创 appsettings.json 的 NLog 配置及应用
除了可以通过 XML 进行高度配置。NLog 还能够从 Microsoft 扩展配置(例如 appsettings.json)加载 NLog 配置。提供了灵活的配置框架,支持多种配置源。扩展了这一框架,特别增加了对 JSON 文件的支持,使得开发者可以轻松地将 JSON 文件作为配置源使用。提供了一种无缝的方式将 NLog 集成到基于 Microsoft.Extensions.Logging 的应用中,使得开发者可以享受到 NLog 强大的日志管理功能,同时也能够保持与其它日志提供者的兼容性。
2025-05-05 21:46:06
550
原创 依赖注入 DI
依赖注入(Dependency Injection, DI),主要用于实现控制反转(Inversion of Control, IoC),目的是使代码之间降低耦合度,易测试,易维护。
2025-02-16 00:04:25
452
原创 C# 委托和事件
在C#中 委托可以看作一个方法的模板类,这个类的对象可以引用匹配模板类的方法。所以,1 定义委托必须签名: 指定特定的返回值参数。2 委托对象指向函数时: 指向的方法返回值,参数 都要符合。3 委托对象调用函数时: 必须提供符合模板设定的参数和返回值。//定义委托//输出 5delegate 关键字声明委托上图可以看出声明了一个MathOperation委托类,Sum方法符合该类的模板规定。然后该类实例指向Sum方法,通过回调函数Invoke,传递符合委托模板规定的参数,调用执行。
2024-12-16 23:31:07
1785
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅