C#.net 软件列表

HslCommunication官方测试工具免费下载
C#.net

HslCommunication官方测试工具免费下载

2024-01-11 标签:HslCommunication,官方,测试工具,免费,下载,NET,开源,应用程序,系统,用于,工业,构建,通信协议,通信,跨平台,方便,modbus,机软件,CS,ERP

HslCommunication是一个开源的工业通信组件,主要用于解决工业网络间的复杂数据通信问题。它支持多种modbus通信协议,可以用于构建各种应用程序,如上位机软件、CS架构的聊天系统、ERP系统、历史追溯系统、生产管理系统、MES系统等。HslCommunication具有跨平台的特点,可以

.net中C#数组比较
C#.net

.net中C#数组比较

2024-01-04 标签:net,C#,数组,比较,SequenceEqual,判断数组是否相等,C#数组比较,C#判断数组

在.net C#中,可以用SequenceEqual()方法来比较两个数组。这个方法返回一个bool值,表示两个数组的元素是否相等,true为相等,false为不等。下面是一个示例代码:int[] arr1 = { 3, 6, 9 };int[] arr2 = { 2, 5, 8 };// 比较两个

C#asp.net基于MiniExcel实现多个sheet导出和下载
C#.net

C#asp.net基于MiniExcel实现多个sheet导出和下载

2023-12-31 标签:C#,asp.net,MiniExcel,实现,多个,MiniExcel导出多个sheet,MiniExcel添加多个sheet,Epplus,NPOI,excel处理C#,aspose.cells

之前一直用Epplus和NPOI做excel处理,这都都不太好用,而且Epplus5.0开始不能商用,aspose.cells挺好用,就是要money,前几天想找替代品,偶然找到国内大神开源的miniexcel,看各种介绍还不错,而且可以避免OOM.今天在搞asp.net开发excel导出下载遇到个

C#EF报错 Missing Colum : Discriminator On entity
C#.net

C#EF报错 Missing Colum : Discriminator On entity

2023-12-28 标签:C#,EF,报错,Missing Colum Discriminator,On entity,WeighDatas,NotMapped,数据库,子类,winform,EntityFramework,Extensions,sqlserver,Z.EntityFramework.Extensions

C#winform开发时,使用Z.EntityFramework.Extensions进行批次更新插入到sqlserver数据库时,报错:An error occured while resolving mapping by name.Missing Colum : Discriminator On entity

C#hex字符转byte报错:不是 Byte 的有效值
C#.net

C#hex字符转byte报错:不是 Byte 的有效值

2023-11-24 标签:C#,hex,字符,byte,报错,不是,Byte,有效值,十六进制,OK,Convert,ToByte,16,越界,转成,改成,设定,数值

今天用C#在将十六进制的字符转成byte报了个错:不是 Byte 的有效值,这错误一般是数值越界了或转换没有设定好,把代码改成下面这样的,就OK了:Convert.ToByte(hex, 16)

C#多线程(backgroundWorker)读取不了剪贴板的解决办法
C#.net

C#多线程(backgroundWorker)读取不了剪贴板的解决办法

2023-02-16 标签:C#多线程读取剪切板,C#多线程读取剪贴板,c#获取剪切板的内容,backgroundWorker读剪贴板,STAThread

最近在用C#做backgroundWorker多线程读剪贴板内容时,突然读不到,原因是使用了多线程.一般作法是在方法加[STAThread]类型,但没用.用了其它方式解决了,直接上代码了:public static string GetClipboard(){var txt = string.Emp

C# NiceLabel报错ErrorService.Handler property must be assigned before being used!
C#.net

C# NiceLabel报错ErrorService.Handler property must be assigned before being used!

2023-01-13 标签:C# NiceLabel,ErrorService.Handler,property must be assigned,NiceLabel二次开发

今天在用C#进行NiceLabel二次开发时,报错ErrorService.Handler property must be assigned before being used!百度没有什么资料,后面认真看了下NiceLabel官方的C#二次开发示例才知道少了引擎初始化.即加上下面一行代码即可:P

VS加载项目出错:无法打开项目文件。 由于文件不存在Sdk.props
C#.net

VS加载项目出错:无法打开项目文件。 由于文件不存在Sdk.props

2022-09-14 标签:VS,加载,项目,出错,无法,打开,文件,存在,Sdk,props,dotnet,Program,Files,sdk,6.0,x86,环境变量,版本

今天打开vs2019发现无法加载项目,报错无法打开项目文件。 由于文件不存在,项目C:\Program Files\dotnet\sdk\6.0.101\Sdks\Microsoft.NET.Sdk\Sdk\Sdk.props.网上找了下答案,说是环境变量的问题.如下:本地是由于环境变量设置问题,环

WinAppDriver DatePicker中的checkbox选中问题C#
C#.net

WinAppDriver DatePicker中的checkbox选中问题C#

2022-06-24 标签:WinAppDriver,DatePicker,checkbox选中,UI,空格键,SendKeys,DatetimePicker,UI自动化测试,C#WinAppDriver

今天在用WinAppDriver进行UI自动化开发测试时,发现DatePicker中的Checkbox并不支持点击选择.网上百度谷歌都没有找到答案.折腾大半天,后面才找到解决的思路,那就是发送空格键选其选中.具体就是先将DatetimePicker焦点,然后发送空格键.大致代码如下:DatePick

C#自动获取文件编码txt自动判断文件编码
C#.net

C#自动获取文件编码txt自动判断文件编码

2022-04-28 标签:C#自动获取文件编码,自动判断文件编码,C#判断文件编码

今天在用c#读取txt文件,乱码了,用默认的编码不行,得用指定的编码才可以.因为每个文件的编码可能都不一样,有没有一种一劳永逸的方法,那肯定是有~自动判断文件的编码.下面就直接上代码了.public static Encoding GetEncoding(string filename){try{r