c# 程序运行过程中获取当前目录、运行目录的各个方法除了常用的AppDomain获取程序运行目录信息以外,还可以通过Process、Environment、Directory获取。string ...
在C#中使用正则可统计汉字、字母、数字个数以及行数示例代码string str = "test测试1321\r\ntest2dsadsa测试"; int hz = Regex...
开发过程中,遇到需要对数据库的数据查重,在此记录一下;目前我是用groupby配合having关键字实现的,having子句是用来对分组之后的信息进行过滤,因此使用having时通常都会先使用g...
Everything是速度最快的文件名搜索软件。其速度之快令人震惊,百G硬盘几十万个文件,可以在几秒钟之内完成索引;文件名搜索瞬间呈现结果。它小巧免费,支持中文,支持正则表达式,可以通过HTTP...
Json格式做为主流的报文传输格式,成熟的类库也不少,但是C#用的比较多的就是Newtonsoft.Json,下文将介绍基于Newtonsoft.Json库对json格式化、json解析,基础用...
最近遇到与第三方对接,对方接口接收的是xml格式的报文;而我这边自己平台采用的是json格式的报文;无奈之下只能寻找json与xml共用一个对象序列化/反序列化的办法,以下代码是c#操作xml序...
c#开发过程中是否经常遇到office com组件抽风,版本不兼容等各种问题?NPOI可以帮你,NPOI是一个国人的OFFICE SDK,设计目的是用于处理word,excel,ppt中的文本,...
LiteDB是一个c#开发的小型快速轻量级的NoSQL本地数据库,无服务器NoSQL文档存储方式,让开发者无需再本地安装数据库引擎,且单个数据库引擎仅450kb大小,并且线程安全、支持LINQ查...
LibUsbDotNet是一个C#的USB通讯库,适用于WinUsb,libusb-win32,Linux libusb v1.x,适用于各类终端的USB设备通讯操作,支持市面上主流的usb设备...
一款基于c#的网络通讯类库,支持TCP\UDP协议;多平台支持 Net2+, Mono, Unity3d, Xamarin.iOS, Xamarin.Android, Windows Phone...
SerialPortStream是C#三方串口通讯类库之一,是一个增强的自定义串口通讯类,实现协议无关的数据帧完整接收功能,支持跨平台使用。相比于c#原生的串口通讯类更加简单易用,对收发事件的封...