在做单元测试时,代码覆盖率可以作为我们衡量代码质量的一个指标,本章我们将使用Azure DevOps帮助我们生成代码覆盖率的结果.Azure DevOps构建管道还是具有代码覆盖率...
使用 C# 捕获进程输出
很多时候我们可能会需要执行一段命令获取一个输出,遇到的比较典型的就是之前我们需要用 FFMpeg 实现视频的编码压缩水印等一系列操作,当时使用的是 FFMpegCore 这个类库,...
基于.NetCore3.1系列 —— 日志记录之初识Serilog
对内置日志系统的整体实现进行了介绍之后,可以通过使用内置记录器来实现日志的输出路径。而在实际项目开发中,使用第三方日志框架(如: Log4Net、NLog、Loggr、Serilo...
WPF 使用渐变色在绘图中灵活应用
文本衔接使用DrawingVisual绘图效果图渐变色可以将多个颜色组合在一块,形成渐变色。
把Autofac玩的和javaSpring一样6
大家好,今天来介绍我开源的一个autofac.Annotation项目 源码:https://github.com/yuzd/Autofac.Annotation
真・WPF 按钮拖动和调整大小
真・WPF 按钮拖动和调整大小独立观察员 2020 年 8 月 29 日手头有个 Winform 程序,是使用动态生成按钮,然后拖动、调整大小,以此来记录一些坐标数据,最...
C#学习3
11 运行代码的两种方式按下 F5 或点击运行键(向右的箭头) 12 在编程序的过程中注意写注释与合适的名字(注释 - 便于找错、名...
RabbitMQ系列随笔——介绍及安装
RabbitMQ是由erlang开发的AMQP(Advanced Message Queuing Protocol...
.NET5.0 Preview 8 开箱教程
首先,看到 .NET5.0 Preview 8 发布后,作为一枚基层应用开发人员,很想要体验一下新版本的魅力;这可能就是程序员对新技术的一种执着吧。其实从官方宣布 .NETCore...
C#-接口(Interface)详解
在 C# 语言中,类之间的继承关系仅支持单重继承,而接口是为了实现多重继承关系设计的。一个类能同时实现多个接口,还能在实现接口的同时再继承其他类,并且接口之间也可以继承。无论是表示...