随笔分类 -  .Net

摘要:C# net 使用Irony+XLParser实现类似于Excel中的公式和运算 安装包 XLParser 使用方法: var bbb = new PnHelp().Jx("=1+2+A1","3"); public class PnHelp { public List<Exception> Err 阅读全文
posted @ 2025-05-23 16:48 爱恋的红尘 阅读(3) 评论(0) 推荐(0)
摘要:C# net 对url追加路径或设置Query参数 C# net url AppendPathSegments SetQueryParams /// <summary> /// 追加路径片段(有更高要求可以使用Flurl库) /// </summary> /// <param name="url"> 阅读全文
posted @ 2024-01-04 15:50 爱恋的红尘 阅读(244) 评论(0) 推荐(0)
摘要:C# net Queue 固定长度 不自动扩展大小 不可变大小 C# net 队列 固定长度 不自动扩展大小 不可变大小 新建文件 QueueLength.cs 拷贝下面的代码 using System; using System.Collections.Generic; using System. 阅读全文
posted @ 2022-01-07 15:23 爱恋的红尘 阅读(2272) 评论(4) 推荐(0)
摘要:C# Net Linq 连续 字符串 数字 C# Net Linq 不连续的字符串 C# Net 集合 连续 字符串 数字 C# Net 数组 连续 字符串 数字 创建类 public class Dev { public string Name { get; set; } } 在控制台中的Main 阅读全文
posted @ 2022-01-06 11:16 爱恋的红尘 阅读(615) 评论(0) 推荐(0)
摘要:C# net 获取 枚举 特性 Attribute C# net 反射获取 枚举 Enum 特性 Attribute net 反射获取 枚举 Enum 特性 Attribute 我们有一个这样子的枚举 /// <summary> /// 角色 /// </summary> public enum R 阅读全文
posted @ 2021-12-16 17:12 爱恋的红尘 阅读(2150) 评论(0) 推荐(0)
摘要:C# net 遍历 枚举 特性 Attribute C# net 遍历 枚举 enum 特性 Attribute net 遍历 枚举 enum 特性 Attribute 假如我们有如下枚举 /// <summary> /// 角色 /// </summary> public enum Role { 阅读全文
posted @ 2021-12-16 16:46 爱恋的红尘 阅读(619) 评论(0) 推荐(0)
摘要:C# 使用 ClientWebSocket 实现 WebSocket 客户端 C# Net Core 使用 ClientWebSocket 实现 WebSocket 客户端 Net Core 使用 ClientWebSocket 实现 WebSocket 客户端 我们模仿HTML5的实现方式来重写一 阅读全文
posted @ 2021-05-28 11:32 爱恋的红尘 阅读(10214) 评论(0) 推荐(4)
摘要:C# Net 使用 RSA 加密解密 OpenSSL 生成的密码 有时候回得到如下的公钥 BEGIN PUBLIC KEY MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDNwWw9Ae1b+hZmDbheF5Zel25iD6tlta9....... END PUBLI 阅读全文
posted @ 2021-04-20 14:31 爱恋的红尘 阅读(645) 评论(0) 推荐(0)
摘要:C# Net 树帮助类 C# Net 树节点帮助类 优点:非递归,效率可能更高 文尾看调用方式 创建一个新的文件 ITreeNode.cs 并拷贝代码: /// <summary> /// 树节点 /// </summary> public interface ITreeNode<T> { /// 阅读全文
posted @ 2020-07-10 11:01 爱恋的红尘 阅读(447) 评论(0) 推荐(0)
摘要:C# Net 交换两个变量的值 C# Net 不使用第三变量交换两值 C# Net 使用元组交换两个变量的值 原来的办法(中间变量): int a = 1; int b = 1; int c; c=b; b=a; a=c; 在C# 7.0 中存在泛型元组( Tuple) 类 int a = 1; i 阅读全文
posted @ 2020-07-01 15:33 爱恋的红尘 阅读(506) 评论(0) 推荐(0)
摘要:C# Net 使用 HttpClient 上传文件及信息(带Headers,FormData参数) 包:Newtonsoft.Json public static string UploadFile(byte[] file, string fileName, string token) { Uri 阅读全文
posted @ 2020-05-11 15:18 爱恋的红尘 阅读(5017) 评论(0) 推荐(0)
摘要:C# Net Core 使用 itextsharp.lgplv2.core 把Html转PDF 只支持英文(中文我不知道怎么弄,懂的朋友帮我看一下)!!!!!【补充:评论区的小伙伴已解决】 引入包itextsharp.lgplv2.core 代码 public static MemoryStream 阅读全文
posted @ 2020-04-23 11:59 爱恋的红尘 阅读(3127) 评论(12) 推荐(0)
摘要:C# Net 通用 json 转 Object 对象 C# Net 提取 json 字符串 对象 数组 C# Net json 对象 中有字符串 转为 对象 例如输入:{"1":1,"a":"aa","aa":"{\"2\":2,\"bb\":\"{\\\"3\\\":3,\\\"cc\\\":\\ 阅读全文
posted @ 2019-12-04 14:36 爱恋的红尘 阅读(9996) 评论(0) 推荐(0)
摘要:C# Net 计算周(可正推和逆推) 拷贝代码(方法): /// <summary> /// 计算周 /// </summary> /// <param name="Time">一个时间点,用来计算周(必须有年月日)</param> /// <param name="WeekCount">推测的周数 阅读全文
posted @ 2019-11-21 11:34 爱恋的红尘 阅读(466) 评论(0) 推荐(0)
摘要:C# Net 比较2个字符串的相似度(使用余弦相似度) 复制代码使用: /// <summary> /// 比较2个字符串的相似度(使用余弦相似度) /// </summary> /// <param name="str1"></param> /// <param name="str2"></par 阅读全文
posted @ 2019-11-21 11:28 爱恋的红尘 阅读(2655) 评论(1) 推荐(1)
摘要:C# Net 合并int集合为字符串,如:输入1,2,3,4,8 输出1~4,8 粘贴代码使用: /// <summary> /// 合并int集合,如1,2,3,4,8 输出1~4,8 /// </summary> public static string MergeInts(IEnumerabl 阅读全文
posted @ 2019-11-21 11:22 爱恋的红尘 阅读(563) 评论(0) 推荐(0)
摘要:C# Net 去除图片白边 C# Net 除去图片白边 代码根据别人的进行改写,除去效果更好 直接拷贝使用 名称空间: using System.Drawing; 代码: /// <summary> /// 裁剪图片(去掉百边) /// </summary> /// <param name="Fil 阅读全文
posted @ 2019-08-27 09:01 爱恋的红尘 阅读(2102) 评论(0) 推荐(0)