随笔分类 - C#
摘要:C# NPOI 导出Excel模板 下拉框 级联下拉框 级联选择, 导出模板下载 主方法部分: /// <summary> /// 级联下拉测试-省市区 /// </summary> /// <returns></returns> [HttpGet] public async Task<IActio
阅读全文
摘要:C# net 遍历 枚举 特性 Attribute Description C# net 遍历 枚举 enum 特性 Attribute Description net 遍历 枚举 enum 特性 Attribute Description 首先,上一个我们的示例枚举类型 /// <summary>
阅读全文
摘要:string path1 = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName; string path2 = System.Environment.CurrentDirectory; string path3 =
阅读全文
摘要:核心代码: public class Chinese { static List<HanZi> _HanZiList = new List<HanZi>(); static Chinese() { //中文常见字 string ws = "啊,a,1|啊,a,2|啊,a,3|啊,a,4|啊,a,5|
阅读全文
摘要:问题如题,亦如下图: RecurringRob的方法: //报错原因:由上图红框中第一种方式可知,可以不指明methodCall所属的类,当然这种情况的限制是,job执行的methodCall方法跟job所属同一类中。本例中确实属于同一类中,但是也还是报错了。 RecurringJob.AddOrU
阅读全文
摘要:计算距离核心代码: //private const double EARTH_RADIUS = 6378.137; //赤道半径 -地球半径 //private const double EARTH_RADIUS = 6356.755; //极半径 -地球半径 private const doubl
阅读全文
摘要:对于简单数据类型的List,检查是否包含某个值,或去重可以直接使用List的方法Contains()或Distinct()。 但是对于 自定义实体(类)的List 进行是否包含实体(Contains)的检查,或者去重(Distinct)操作时,直接使用Contains()或Distinct()方法是
阅读全文
摘要:如何判断一下字符串是不是能转化成guid /// <summary> /// 判断字符串是否可以转为Guid /// </summary> /// <param name="str">字符串</param> /// <returns></returns> public bool IfStr2Guid
阅读全文
摘要:有一个List数据源,需要转成DataTable: 基本步骤: 1、创建一个新的DataTable2、创建DataTable的各个列(DataTable.Columns)3、单行数据赋值(DataRow):通过名称赋值4、单行数据添加到新的DataTable中(DataTable.Rows.Add(
阅读全文
摘要:数据抽稀: 一堆数据,要求尽可能均匀的从中取出数据。例如,从长度为100的数据中取出9个,索引分别是0, 11, 22, 33, 44, 56, 67, 78, 89。 /// <summary> /// 测试抽稀算法 /// </summary> /// <param name="inputLen
阅读全文
摘要:废话少说,直接上代码: /// <summary> /// 开启定时联动定时任务 /// </summary> public void StartTimingTouchLinkAsync() { string recurringJobId = "设备联动定时执行"; string cronStr =
阅读全文
摘要:一、简单诉求: 1、请求成功、失败标识:Code 2、请求结果说明:Message 3、返回数据:Data 二、简单诉求分析: 1、诉求前两条没什么好说的 2、针对诉求3,实际上需要根据不同的返回数据才能确定数据类型,因此我们想到采用泛型 三、话不多说,直接上代码 CommonServiceResp
阅读全文
摘要:1、Timer() 以常规方式运行task 2、Timer(boolean) true时使用后台进程线程。只要剩下的程序继续运行,后台进程线程就会执行。 3、public void cancel() 终止Timer的功能执行,但不会对正在执行的任务有影响。 当执行cancel方法后将不能再用其分配任
阅读全文
摘要:appsetting.json内容 //省略部分代码... //代码生成相关 "CodeCreatorInfo": { "xmlPath": "11111", //xml路径(绝对路径) "jsRootPaht": "2222", //js文件夹路径 "Controllers": "333", //
阅读全文
摘要:首先引用 O2S.Components.PDFRender4NET ( 云盘准备好了:链接:https://pan.baidu.com/s/16l5ktVGdJeqdW1_ceydm4g 提取码:xqmh) 然后在代码中引入 using O2S.Components.PDFRender4NET; 核
阅读全文
摘要:直接上代码: /// <summary> /// 后台请求接口方法 /// </summary> public class myHttpRequest { /// <summary> /// get方法调用接口获取json文件内容 /// </summary> /// <param name="ur
阅读全文
摘要:1、添加 ThoughtWorks.QRCode.dll 引用 2、代码 using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using Microsoft.
阅读全文
摘要:在很多情况下,我们需要对象数组的数据格式。在惯性思维下,总是想声明一个对象的数组,例如 然鹅,这样并行不通。 实际上用List就很简单的可以解决了: 继续学习有关List的内容可参考: C# List用法 List介绍
阅读全文
摘要:往往会有这么一种情景:有一个自定义的json或者json数组的字符串,希望转换成对应的对象。由于程序对于自定义的JSON格式并不清楚,所以直接ToObject()或者ToList()均会失败。这时我们要做的就是让程序知道我们自定义的json到底是什么样的。如下: //数据库中某个字段内容如下,Nee
阅读全文

浙公网安备 33010602011771号