随笔分类 -  .Net

摘要:using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using System.Text; using System.Threading; using System.T 阅读全文
posted @ 2022-02-21 14:54 茶山的麋鹿 阅读(277) 评论(0) 推荐(0)
摘要:using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Net; using System.Text; using System.Threading.Tasks; 阅读全文
posted @ 2022-02-21 14:48 茶山的麋鹿 阅读(2771) 评论(0) 推荐(0)
摘要:先看一下官网对这两个类的介绍 这是官方的类库,所以不需要引入任何第三方包 导入命名空间 using System.IO.Compression var memoryStream = new MemoryStream[count];//这是要存入压缩包的文件集合(这里是流的形式) //创建一个zip内 阅读全文
posted @ 2020-09-21 16:21 茶山的麋鹿 阅读(332) 评论(0) 推荐(0)
摘要:在开始之前你需要知道: 1、通过抛异常--全局捕获异常的方式返回业务错误信息性能是非常差的(不知道为什么的可以百度一下) 2、如何将错误信息绑定到mvc模型验证中 自定义返回内容 //返回内容接口 public interface IBusinessCodeStatus { // 业务状态码 pub 阅读全文
posted @ 2020-09-15 14:11 茶山的麋鹿 阅读(891) 评论(2) 推荐(1)
摘要:使用前需要导入下面的NuGet包:(不然可能会导致测试代码无法运行) .net版本 .net core3.1 Moq这个包只有需要Mock的时候才需要导入(不清楚Mock的话可以留言或自行百度) 开始使用 首先先看一个栗子让你能够快速入门 但是如果一点单元测试基础都没有的话建议去百度补一下 [Fac 阅读全文
posted @ 2020-09-01 17:00 茶山的麋鹿 阅读(432) 评论(0) 推荐(0)
摘要:测试代码运行时间需要用到 命名空间:System.Diagnostics下的 Stopwatch 类 第一种实现: Stopwatch watch = Stopwatch.StartNew(); watch.Start();//开始监视代码运行时间 //测试代码 ... ... watch.Stop 阅读全文
posted @ 2020-09-01 16:10 茶山的麋鹿 阅读(687) 评论(0) 推荐(0)
摘要:该文章适合有一定异步编程基础的童鞋 开始之前先看.NET官网的一张图: 异步编程中最需弄清的是控制流是如何从方法移动到方法的。 没有理解的话可以去看一下 https://docs.microsoft.com/zh-cn/dotnet/csharp/programming-guide/concepts 阅读全文
posted @ 2020-08-28 11:13 茶山的麋鹿 阅读(4405) 评论(0) 推荐(3)
摘要:开始之前需要Nuget安装的包 ##这三个包是一定要安装的,不然库的有些方法用不了 一、导入字体 var fonts = new FontCollection(); var fontFamily = fonts.Install(“Media/SIMHEI.TTF”); //字体的路径(电脑自带字体库 阅读全文
posted @ 2020-08-27 19:44 茶山的麋鹿 阅读(1910) 评论(0) 推荐(0)