自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 WPF 样式的声明和使用

WPF 样式的配置和使用。对某个需要多次复用的控件配置样式。

2024-12-11 14:42:46 530

原创 WPF 资源

WPF在xaml中编写 资源的定义和使用

2024-12-09 12:43:04 965

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除