
C#编程开发
人称少侠
这个作者很懒,什么都没留下…
展开
-
C# Unicode 转换
C# 实现 Unicode 字符串 转换啥也不多说,直接上干货 /// <summary> /// 对正常的字符串转换为 Unicode 的字符串 /// </summary> /// <param name="normalStr">正常的字符串</param> /// <param name="isIgnoreSpace">是否忽略空格符;默认 true 空格符不转原创 2021-12-08 20:38:31 · 2483 阅读 · 3 评论 -
C#操作Word模板文件 替换并重新生成
啥也不说,直接上干货!我自己用的 IDE 环境是 VS 2019示例代码结构:(超简单)这里用到了一个操作 Word 的第三方开源库:DocX;这个库对于操作 Word 文件绝对是个好东西,更优于 NPOI ,而且也是不依赖于 Office 的;通过 NuGet 安装:这里只展示我自己所封装的核心代码段,具体的代码示例已放在 GitHub上,地址如下:https://github.com/A-Grass-Code/OpenDemo/tree/main/Word%E6.原创 2021-01-29 21:26:44 · 4488 阅读 · 2 评论 -
C#中实现日志记录输出
相信很多小伙伴一遇见日志输出就会头疼,其实它也没那么难的。很多人会选择日志输出的第三方插件使用,可是往往会发现它并没预料的那么简单。其实不管用什么样的方式来实现它,你只要明白一点,日志输出你就可以理解为简单的文件写入,它实质上就是把你程序运行的过程信息记录到一个日志文件里,方便我们的查看,从而易于找到问题。下面就是我自己实现的一个简单的日志输出:using System;usin原创 2017-08-01 16:12:49 · 5344 阅读 · 3 评论 -
C# 利用 Newtonsoft.Json 实现 Json 字符串 与 Object 对象数据 的转换
废话不多说,直接上干货!首先,需要在项目中引用Newtonsoft.Json 库,选中你在开发的项目,右键(如下图,VS2017 IDE)搜索 Json,安装Newtonsoft.Json 库 即可。下面是一个 Json 的工具类代码:using Newtonsoft.Json;using Newtonsoft.Json.Converters;usin...原创 2019-07-02 17:17:17 · 5941 阅读 · 0 评论 -
C# 实现 异步任务自动运行控制
最近在工作中遇到这样一个需求,说做一个调用接口的压力测试工具。说白了,很简单,就是模拟高并发量的请求。那么一个场景来了:1. 需要做一个功能函数(或者叫方法),这个函数里面实现对接口的调用。2. 需要开多个线程或任务来调用上面的函数,用以模拟高并发量的请求(上面的功能函数会反复使用)。3. 要在上面两点的基础上实现对其的控制,比如:限制并发量、控制总量、停止与继续。这个场景在平...原创 2019-11-21 14:51:05 · 1053 阅读 · 1 评论