logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

c#:使用NPOI读取excel表格

读取excel表格public void ReadFromExcelFile(string filePath){IWorkbook wk = null;string extension = System.IO.Path.GetExtension(filePath);try{FileStream fs = File.OpenRead(filePath);if (extension.Equals(".

文章图片
#c##开发语言
c#:简洁实现if-else语句

在C#中,可以使用三元运算符(?:)来简洁地实现if-else语句。另外还可以使用null合并运算符(?)来简化if-else语句。表达式2注意:其中?代表的是是否为null。例如:当条件表达式为真时,返回表达式1的值,否则返回表达式2的值。表达式1 : 表达式2。

文章图片
#c##java#开发语言
c#:使用Modbus RTU协议

Modbus RTU协议是一种主从式通信协议,采用二进制编码,数据帧紧凑,传输效率高。它通过串口(如RS-232、RS-485)进行数据传输,适用于工业现场设备之间的通信。本文详细介绍了Modbus RTU协议的基本原理,并通过C#代码实现了功能码0x03、0x06和0x10的读写操作。Modbus RTU协议在工业自动化领域应用广泛,掌握其实现方法对于开发工业控制系统具有重要意义。希望这篇文章对

文章图片
#c##开发语言
c#dataGridView控件水平滚动条不显示的原因

1.最主要的在dataGridView控件属性中的ScrollBars是否设为Both。2.检查表格列的属性,看Frozen是否设置为false。Both代表水平和垂直方向根据实际需求自动显示滚动条。Horizontal 代表只水平显示滚动条。None 代表水平和垂直都不显示滚动条。Vertical 代表只垂直显示滚动条。如果设置为true,此时不显示滚动条。

#c##开发语言
c#使用TCP协议实现数据发送和接收

使用TCP协议实现数据的发送和接受包括客户端和服务端两个部分;

文章图片
#c##tcp/ip#网络
C#:使用UDP协议实现数据的发送和接收

UDP通讯的核心是UdpClient类,它封装了UDP协议的底层操作,提供了简单易用的接口。以下是UDP通讯的基本流程:初始化UDP客户端:绑定本地端口,准备接收数据。接收数据:通过UdpClient.Receive方法异步接收数据。发送数据:通过UdpClient.Send方法向目标地址发送数据。数据处理:对接收到的数据进行解析和处理。本文详细介绍了如何使用C#实现基于UDP协议的数据发送和接收

文章图片
#c##udp
C#:深入理解Thread.Sleep与Task.Delay

在C#编程中,处理延迟操作是一个常见的需求。Thread.Sleep 和 Task.Delay 都是实现延迟的常用方法,但它们在行为和适用场景上存在显著差异。本文将从多个方面详细比较这两种方法,并提供示例代码,帮助读者更好地理解和应用它们。

文章图片
#c##开发语言
C#TCP传输协议

TCP是一种面向连接的、可靠的、基于字节流的传输层通信协议作用:CP旨在适应支持多网络应用的分层协议层次结构。连接到不同但互连的计算机通信网络的主计算机中的成对进程之间依靠TCP提供可靠的通信服务。TCP假设它可以从较低级别的协议获得简单的,可能不可靠的数据报服务。原则上,TCP应该能够在从硬线连接到分组交换或电路交换网络的各种通信系统之上操作。

#tcp/ip#c##网络
到底了