- 博客(3)
- 收藏
- 关注
原创 C# 中的枚举自定义JSON属性名的处理
项目场景:在和底层C++进行数据传输时,用的是JSON格式的字符串,奈何C++的命名和规范和C#很不搭。为了保持C#代码的整洁和避免混淆的问题,决定在实体类上加JSON特性来处理。问题描述:底层传递消息对象的JSON格式:{"mid":"520","msg":"I love liping","msg_type":"cli","pop_type":1}界面中的实体对象封装: class MessageEntity { public string ID { get;
2020-12-24 01:56:57
1625
原创 C#中的几种锁:用户模式锁、内核模式锁、动态计数、监视锁
C#中的几种锁:用户模式锁、内核模式锁、动态计数、监视锁介绍几种C#中的锁,最常用的是最后的监视锁,其他的也有必要了解一下原理及应用,特别像WaitOne、WaitHandle在我们项目中应用还是挺多的。文章目录C#中的几种锁:用户模式锁、内核模式锁、动态计数、监视锁用户模式锁内核模式锁动态计数锁监视锁锁:解决多线程中的数据共享安全问题。用户模式锁volatile关键字:取消rele...
2020-04-07 03:06:29
3125
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人