摘要: 顾名思义,HTML辅助方法(HTML Helper)就是用来辅助产生HTML之用,在开发View的时候一定会面对许多HTML标签,处理这些HTML的工作非常繁琐,为了降低View的复杂度,可以使用HTML辅助方法帮助你产生一些HTML标签或内容,因这些HTML标签都有固定标准的写法,所以将其包装成H 阅读全文
posted @ 2020-12-30 12:15 SunKeep 阅读(215) 评论(0) 推荐(0) 编辑
摘要: .NET 5 源代码生成器——MediatR——CQRS 在这篇文章中,我们将探索如何使用.NET 5中的新source generator特性,使用MediatR库和CQRS模式自动为系统生成API。 中介者模式 中介模式是在应用程序中解耦模块的一种方式。在基于web的应用程序中,它通常用于将前端 阅读全文
posted @ 2020-12-30 12:10 SunKeep 阅读(272) 评论(0) 推荐(0) 编辑
摘要: C# 16进制与字符串、字节数组之间的转换 1.请问c#中如何将十进制数的字符串转化成十六进制数的字符串 //十进制转二进制 Console.WriteLine("十进制166的二进制表示: "+Convert.ToString(166, 2)); //十进制转八进制 Console.WriteLi 阅读全文
posted @ 2020-12-30 11:23 SunKeep 阅读(835) 评论(0) 推荐(0) 编辑
摘要: c# AccessViolationException解决方法记录 1、“对象当前正在其他地方使用” 可能是对象在多线程中调用造成的异常,使用lock 例如: lock (_dispalyBitmap) {<!-- --> g.DrawImage(_dispalyBitmap, rect); } 2 阅读全文
posted @ 2020-12-30 11:22 SunKeep 阅读(764) 评论(0) 推荐(0) 编辑
摘要: C# Model 与 XML 之间转换 特性的使用 .NET 支持对象xml序列化和反序列化的类库主要位于命名空间System.Xml.Serialization中。 1. XmlSerializer 类 该类用一种高度松散耦合的方式提供串行化服务。你的类不需要继承特别的基类,而且它们也不需要实现特 阅读全文
posted @ 2020-12-30 11:20 SunKeep 阅读(777) 评论(0) 推荐(0) 编辑
摘要: C# Type类获取类型方法(通过字符串型的类名) 通过字符串,创建类 string str = "Model"; Type t = typen(str); 阅读全文
posted @ 2020-12-30 11:19 SunKeep 阅读(4068) 评论(0) 推荐(0) 编辑
摘要: C# 反射通过类名与方法名调用类与方法 using System; using System.Linq; using System.Text; {<!-- --> {<!-- --> } {<!-- --> } public string Method(string str1, string str 阅读全文
posted @ 2020-12-30 11:16 SunKeep 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 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) 编辑