
C# Visual Studio
yonglwin
这个作者很懒,什么都没留下…
展开
-
获取及安装EXCEL支持库ExcelDataReader,通过ExcelDataReader库读取excel表格数据
获取及安装EXCEL支持库新建项目,通过管理NuGet程序包获取ExcelDataReader库文件选中浏览,输入EXCEL,可用看到ExcelDataReader,ExcelDataReader.DataSet两个库文件选中安装后点击二OK完成安装ExcelDataReader.DataSet库的安装同上读取EXCEL工作簿中的各个工作表/// <summary>/// 读取Excel/// </summary>private void excelRea原创 2022-04-07 22:58:07 · 3513 阅读 · 0 评论 -
FileSystemWatcher监听资源管理器,监听目录下的创建文件、删除文件、重命名文件
监听目录下的创建文件、删除文件、重命名文件原创 2022-04-03 19:12:07 · 1480 阅读 · 0 评论 -
c#文本文件的读取写入。当要写入的内容比较多时,同样也要使用流(Stream)的方式写入。.Net封装的类是StreamWriter。初始化StreamWriter类同样有很多方式
使用File.WriteAllText或File.WriteAllLines方法时,如果指定的文件路径不存在,会创建一个新文件;如果文件已经存在,则会覆盖原文件。当要写入的内容比较多时,同样也要使用流(Stream)的方式写入。.Net封装的类是StreamWriter。初始化StreamWriter类同样有很多方式:原创 2022-04-03 17:05:05 · 1215 阅读 · 0 评论 -
C#ini配置文件的读写.ini文件是windows的系统配置文件,APP路径读取ini配置文件
在Windows系统中,INI文件是很多,最重要的就是“System.ini”、“System32.ini”和“Win.ini”。该文件主要存放用户所做的选择以及系统的各种参数。用户可以通过修改INI文件,来改变应用程序和系统的很多配置。但自从Windows 95的推出,在Windows系统中引入了注册表的概念,INI文件在Windows系统的地位就开始不断下滑,这是因为注册表的独特优点,使应用程序和系统都把许多参数和初始化信息放进了注册表中。但在某些场合,INI文件还拥有其不可替代的地位。原创 2022-04-01 23:44:30 · 996 阅读 · 0 评论 -
C# 在串口通讯过程中经常要用到 16进制与字符串、字节数组、整数与字符串,字节数组编码为字符串、字符串按编码转换为字节数组之间的转换。
在串口通讯过程中经常要用到 16进制与字符串、字节数组、整数与字符串,字节数组编码为字符串、字符串按编码转换为字节数组之间的转换。定义字节数组姐使用到的监视列表 byte[] b = new byte[] { 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0xCA, 0xE9, 0xB7, 0xA8, 0xBC, 0xD2 }; var arrByte = new List<byte>(); List<byte> bArr = ne原创 2022-03-31 16:59:16 · 624 阅读 · 0 评论 -
C# toolstrip按钮的图片不显示
toolstrip按钮的图片不显示一、设置图片尺寸异常无法正常显示出图片。以为没正常设置toolStrip尺寸照成图片无法正常显示的效果,如下图:修改为正常尺寸后可以正常先显示图图片显示正常二、按钮没有选择图片显示模式,DisplayStyle:None显示图片为空设置为图片显示后可以正常显示图片,DisplayStyle:Image可以正常显示图片...原创 2022-03-29 09:27:04 · 953 阅读 · 1 评论 -
C# Visual Studio 删除字符串数组中的空字符
@[删除字符串数组中的空字符串)撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + Shift + H无序列表:Ctrl/Command + Shift + U有序列表:Ctrl/Command + Shift + O检查列表:Ctrl/Command + Shift + C插入代码:Ctrl/Command + Shift + K插入链接:Ctrl/C原创 2022-03-28 13:07:29 · 853 阅读 · 0 评论 -
C#设置状态栏statusStrip居右,显示系统时间
c#设置状态条statusStrip1居右显示//设置状态条居右显示statusStrip1.LayoutStyle = ToolStripLayoutStyle.HorizontalStackWithOverflow;toolStripStatusLabel4.Alignment = ToolStripItemAlignment.Right;原创 2022-03-29 09:37:13 · 2350 阅读 · 0 评论 -
C#串口中枚举的使用,通过枚举字符串名称转换为枚举对象,获取枚举名称字符串数组
通过检举枚举常数获取枚举名称字符串数组检索串口停止位获取停止位名称数组 //获取枚举停止位常数名称绑定cbb_StopBits .DataSource =Enum.GetNames (typeof (StopBits));通过枚举字符串名称转换为枚举对象//设定串口停止位serialPort .StopBits =(StopBits )Enum.Parse (typeof ( StopBits ),cbb_StopBits .Text);枚举中是否有该常数、枚举名称、获取枚举常数、获取枚原创 2022-03-29 21:40:36 · 937 阅读 · 0 评论 -
C# visual studio按照指定长度切分(分割)字符串导出数组
按照指定长度切分字符串导出数组公有示例参数变量,正则表达匹配符合字符 string small = "1234567890abcde的劳动法的空间啦拉客服1234567890ABCDe"; //正则替换掉不属于十六进制字符 small = Regex.Replace(small, "[^a-fA-F0-9]", ""); //切分长度 int pageSize = 2; //初始化列表 var原创 2022-03-31 03:08:51 · 1704 阅读 · 0 评论