![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
Guanghz
这个作者很懒,什么都没留下…
展开
-
[C#]byte数组按字节转成对应的十六进制字符串
近期常用TCP/UDP与设备进行通信的编程,有时候需要将数据按十六进制输出进行调试等。主要的思路就是按照字节数组的顺序,使用String.Format()方法将其转换为十六进制的字符串。byte[] message = new byte[2]{0x01,0x02}; string hexOutput = string.Empty; for(int i = 0;i < message.Leng...原创 2018-04-13 23:34:40 · 5402 阅读 · 0 评论 -
托管调试助手“LoaderLock”在XXX中检测到故障。其他信息:正尝试在OS加载程序锁内执行托管代码。不要尝试在DllMain或映像初始化函数内运行托管代码,这样做会导致应用程序挂起。
在程序中执行new一个对象A时,出现了错误信息:托管调试助手“LoaderLock”在XXX中检测到故障。其他信息:正尝试在OS加载程序锁内执行托管代码。不要尝试在DllMain或映像初始化函数内运行托管代码,这样做会导致应用程序挂起。该错误在另外一个测试工程里就不会出现,只要加入到软件框架中就会出现。说明该类A应该本身没有问题,而是和软件框架中某地方有说不清道不明的耦合。谷歌之后发现了一个很多人...原创 2018-05-09 21:07:36 · 7924 阅读 · 0 评论