摘要: C# 启动EXE文件及带启动参数EXE 一)、先制作一个带启动参数的EXE文件。 步骤: 1、定义全局私有变量:private string[] s = new string[1]; //这里为了简单起见,只做一个参数 2、 在窗体的构造函数中初始化启动参数 3、在main()函数中进行参数判断 到 阅读全文
posted @ 2020-12-30 11:13 SunKeep 阅读(1459) 评论(0) 推荐(0) 编辑
摘要: C# 多线程 一、基本概念 1、进程 首先打开任务管理器,查看当前运行的进程: 从任务管理器里面可以看到当前所有正在运行的进程。那么究竟什么是进程呢? 进程(Process)是Windows系统中的一个基本概念,它包含着一个运行程序所需要的资源。一个正在运行的应用程序在操作系统中被视为一个进程,进程 阅读全文
posted @ 2020-12-30 11:12 SunKeep 阅读(290) 评论(0) 推荐(0) 编辑
摘要: C# 枚举反射应用获取特性 var attrs = type.GetFields(BindingFlags.Public | BindingFlags.Static); 阅读全文
posted @ 2020-12-30 11:10 SunKeep 阅读(112) 评论(0) 推荐(0) 编辑
摘要: C# 汉字字符长度 非汉字字符长度 计算 非汉字: 阅读全文
posted @ 2020-12-30 11:08 SunKeep 阅读(96) 评论(0) 推荐(0) 编辑
摘要: C# 监听windows系统消息 1、用于监听Windows消息 HwndSource hwndSource = PresentationSource.FromVisual(this) as HwndSource;//窗口过程 hwndSource.AddHook(new HwndSourceHoo 阅读全文
posted @ 2020-12-30 11:06 SunKeep 阅读(1064) 评论(0) 推荐(0) 编辑
摘要: C# 解决串口接收数据不完整 C# 解决串口接收数据不完整 引用链接 http://www.cnblogs.com/haofaner/p/3402307.html 使 用缓存机制完成。首先通过定义一个成员变量List<byte> buffer = new List<byte> (4096);用来存放 阅读全文
posted @ 2020-12-30 11:04 SunKeep 阅读(885) 评论(0) 推荐(0) 编辑
摘要: C# 通过哈希表(Hashtable)快速完成的Model转JSON Hashtable ht = new Hashtable(); ht.Add("idnumber", userData.uuid); ht.Add("devicetype", "2"); ht.Add("deviceno", us 阅读全文
posted @ 2020-12-30 11:02 SunKeep 阅读(506) 评论(0) 推荐(0) 编辑
摘要: C#中显现串口通信SerialPort类 SerialPort类的常用属性 | 名 称 | 说 明 说 明 | BaseStream | 获取 SerialPort 对象的基础 Stream 对象 获取 SerialPort 对象的基础 Stream 对象 | BaudRate | 获取或设置串行波 阅读全文
posted @ 2020-12-30 11:00 SunKeep 阅读(571) 评论(0) 推荐(0) 编辑
摘要: C#中的 正则表达式 String 类包括许多字符串搜索和替换方法,当你要在较大字符串中定位文本字符串时,可以使用这些方法。 当你希望在较大字符串中定位若干子字符串之一时,或者当你希望在字符串中标识模式时,正则表达式最有用,,以下主要介绍下C#正则表达式的用法: 字符转义 正则表达式中的反斜杠字符 阅读全文
posted @ 2020-12-30 10:58 SunKeep 阅读(410) 评论(0) 推荐(0) 编辑
摘要: C#判断字符串是否可以double或int bool a = Regex.IsMatch(string, @"^[+-]?\d[.]?\d$"); //这个方法会返回一个布尔值,如果string字符串可以转换为double,则返回True,反之为False。 bool b = Regex.IsMat 阅读全文
posted @ 2020-12-30 10:56 SunKeep 阅读(716) 评论(0) 推荐(0) 编辑