- 博客(4)
- 收藏
- 关注
原创 使用C#和SerialPort类进行实时数据采集与控制
串口通信是一种基于 UART(通用异步收发传输)协议的数据传输方式。通过串口通信,计算机可以与外部设备(如传感器、仪器、嵌入式设备等)交换数据。常见的串口通信接口包括 RS-232、RS-485、TTL 等。C# 中的SerialPort类为我们提供了串口通信所需的基本功能,包括打开串口、读取数据、写入数据、配置串口参数等。使用 C# 和SerialPort类进行实时数据采集与控制非常适合在工业自动化、设备监控、传感器数据采集等场景中应用。
2025-08-27 00:31:08
2092
原创 C#使用Linq实现简单去重处理
以下代码不能完成全字段去重,因为people是引用类型,Distinct() 一般用于List<string>,List<int>这些值类型去重,而不涉及引用类型的字段比较。若需要全字段去重:1.使用DinstinctBy语法,加上所有字段。2.使用标题四的封装方法(反射实现全字段去重)。以上就是C#使用Linq实现简单去重处理的详细内容。
2025-08-27 00:24:14
808
原创 加快C#双循环的速度效率的方法
最近使用 C# 改写以前编的一个程序,检索数据赋值时,使用 FOR 循环结构,当数据量在9万条时,计算量很大,导致很耗时,何况计算完成同时加载到 chart 和 dataGridView 图表控件中(没有使用第三方控件),于是百度了很多循环手段。
2025-08-27 00:10:43
1488
原创 C#使用NPOI实现将表格中数据导入Excel
NPOI是.NET版本的POI,可以帮助我们在没有安装Microsoft Office的情况下读写Office文件,如xls和xlsx。创建工作表:使用workbook.CreateSheet("Sheet1")创建一个新的工作表。最后,我们将工作簿写入到指定的文件路径。创建工作簿:首先,你需要创建一个IWorkbook对象,这是Excel文件的开始。创建表头:通过遍历DataTable的列来创建Excel文件的表头。写入文件:最后,将工作簿写入到文件流中,保存为Excel文件。
2025-08-27 00:05:46
388
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅