随笔分类 -  C#

上一页 1 2 3 4 5 6 ··· 10 下一页
摘要:第一步:通过NuGget包下载安装FluentScheduler包; 第二步:在全局配置文件Global.asax中注册定时任务,方法如下: using System; using System.Collections.Generic; using System.Linq; using System 阅读全文
posted @ 2024-03-11 19:10 每天进步多一点 阅读(230) 评论(0) 推荐(0) 编辑
摘要:将Rdlc报表导出Excel后,会出现多列数据合并的情况,问题如下图: 后来查看了rdlc报表的相关使用,发现原因是 大标题的文本框的左右两边,没有与列对齐,在报表中修改下样式,如下图: 此时再次导出Excel,多列合并的问题就没有了。 阅读全文
posted @ 2024-02-18 11:36 每天进步多一点 阅读(54) 评论(0) 推荐(0) 编辑
摘要:一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。如: JScriptVBScript匹配 /^\[ \t]*$/ "^\[ \t]*$" 阅读全文
posted @ 2024-01-28 19:56 每天进步多一点 阅读(31) 评论(0) 推荐(0) 编辑
摘要:一、简介 C# 中通过 StackExchange.Redis 库可以方便地操作 Redis,实现高性能的数据缓存和存储。StackExchange.Redis 提供了强大的 API,允许开发者轻松连接、读取和写入 Redis 数据。通过使用 ConnectionMultiplexer 类,可以建立 阅读全文
posted @ 2023-12-30 11:01 每天进步多一点 阅读(3337) 评论(0) 推荐(0) 编辑
摘要:C#中的Math.Round提供了非常多的重载方法,其中有两个重载方法是 public static double Round (double value, int digits, MidpointRounding mode); public static decimal Round (decima 阅读全文
posted @ 2023-12-06 16:47 每天进步多一点 阅读(1362) 评论(0) 推荐(0) 编辑
摘要:C#作为一种强类型语言,具有丰富的泛型支持,允许开发者编写可以应对不同数据类型的通用代码。然而,在泛型编译时,针对结构和类作为泛型参数时,会对性能产生不同的影响。 泛型编译行为 在C#中,泛型编译行为取决于泛型参数的类型。具体而言,当泛型参数是结构(Struct)时,编译器会针对每个具体的结构类型生 阅读全文
posted @ 2023-11-29 19:17 每天进步多一点 阅读(64) 评论(0) 推荐(2) 编辑
摘要:在.NET 6 中引入了新 Timer:System.Threading.PeriodicTimer,它和之前的 Timer 相比,最大的区别就是新的 PeriodicTimer 事件处理可以方便地使用异步,消除使用 callback 机制减少使用复杂度。讲解 PeriodicTimer 之前我们先 阅读全文
posted @ 2023-11-29 19:12 每天进步多一点 阅读(693) 评论(0) 推荐(1) 编辑
摘要:需要将几个Excel表格里面的数据去重,然后将每个站点的数据另存为一张Sheet上。 几个表格如下所示: 实现效果如下所示: 具体实现 需要使用EPPlus操作Excel 安装EPPlus如下所示: 为了更好的演示与说明,把步骤进行了拆分,先导入Excel数据,再去重,再进行数据分类,最后再导出为E 阅读全文
posted @ 2023-11-29 18:58 每天进步多一点 阅读(166) 评论(0) 推荐(1) 编辑
摘要:1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.IO; 6 using ICSharpCode.SharpZipLib.Zip; 阅读全文
posted @ 2023-10-30 23:03 每天进步多一点 阅读(54) 评论(0) 推荐(0) 编辑
摘要:void Main() { var x = DengEBenXi.Compute(11111, 12, 3); x.Dump(); var y = AnYueFuxiDaoqiHuanBen.Compute(11111, 12, 3); y.Dump(); var z = YicixingHuanB 阅读全文
posted @ 2023-08-28 23:30 每天进步多一点 阅读(78) 评论(0) 推荐(0) 编辑
摘要:C#实现Excel导出需要引用Aspose.Cells。Aspose.Cells下载链接,提取码:2n1u Excel导出方法 using System; using System.Collections.Generic; using System.Linq; using System.Web; u 阅读全文
posted @ 2023-07-29 19:41 每天进步多一点 阅读(199) 评论(0) 推荐(0) 编辑
摘要:生成PDF格式的合同文件,效果图如下: 一、准备工作 首先C#代码操作pdf文件,需要引用一个pdf官方提供的两个dll,去网上下载,并将其添加引用到项目即可。官方下载地址 ,提取码:0jue 在代码中引用 using iTextSharp.text; using iTextSharp.text.p 阅读全文
posted @ 2023-07-29 19:34 每天进步多一点 阅读(361) 评论(0) 推荐(0) 编辑
摘要:Lambda是延迟执行的,实际上什么都没有发生,当真正使用对象的时候(例如调用:First, Single, ToList….的时候)才执行。 1.Where var var_dtTable = dtTable.AsEnumerable().Where<DataRow>(W => W["NAME"] 阅读全文
posted @ 2023-05-29 10:17 每天进步多一点 阅读(1817) 评论(0) 推荐(0) 编辑
摘要:/// <summary> /// 依据GUID获取16位的唯一字符串 /// <param name=\"guid\"></param> /// <returns></returns> public static string GuidTo16String() { long i = 1; fore 阅读全文
posted @ 2023-05-03 20:42 每天进步多一点 阅读(221) 评论(0) 推荐(0) 编辑
摘要:1. 数据筛选: dt.AsEnumerable().Where(r => r.Field<string>("Name").StartsWith("A")).FirstOrDefault(); 2.注意AsEnumerable不可连续使用,比如: var itemdata = dt.AsEnumer 阅读全文
posted @ 2023-02-13 19:43 每天进步多一点 阅读(122) 评论(0) 推荐(0) 编辑
摘要:1.方法一:采用OleDB读取EXCEL文件: 把EXCEL文件当做一个数据源来进行数据的读取操作,实例如下: public DataSet ExcelToDS(string Path){ string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +" 阅读全文
posted @ 2023-01-31 20:27 每天进步多一点 阅读(10232) 评论(0) 推荐(0) 编辑
摘要:一、Func Func是一个.Net内置的委托。 Func<Result>,Func<T1,Result>是一个.Net内置的泛型委托。 Func<TResult> Func<T,TResult> Func<T1,T2,TResult> Func<T1,T2,T3,TResult> Func<T1, 阅读全文
posted @ 2022-12-30 17:26 每天进步多一点 阅读(272) 评论(0) 推荐(0) 编辑
摘要:1. 使用WebRequest类下载,代码如下: WebRequest request = WebRequest.Create("http://www.walnr.com/File/Base64ToFile.exe"); WebResponse response = request.GetRespo 阅读全文
posted @ 2022-12-30 16:00 每天进步多一点 阅读(3274) 评论(0) 推荐(0) 编辑
摘要:gridview提供了tooltip功能,当鼠标移动到下发内容单元格时,会把所有内容都给显示出来。 效果图如下 : 在具体实现上,只需要在RowDataBound事件中写上一段代码即可: protected void GridViewEx_RowDataBound(object sender, Gr 阅读全文
posted @ 2022-12-14 15:29 每天进步多一点 阅读(202) 评论(0) 推荐(0) 编辑
摘要:/// <summary> /// 对自定义类进行升序排序,并输出Json字符串 /// </summary> /// <example> /// string json=JsonConvert.SerializeObject(new 自定义类名(){...}, new JsonSerializer 阅读全文
posted @ 2022-11-24 17:49 每天进步多一点 阅读(676) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 10 下一页
点击右上角即可分享
微信分享提示