![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
dongxxxx
这个作者很懒,什么都没留下…
展开
-
C# invoke和begininvoke的一点随笔
C# invoke原创 2024-08-28 14:09:23 · 390 阅读 · 0 评论 -
Json 转dic ,dic的value 值的类型为int型是遇到转换问题
这里用newtonSoft 来转换json字符串 string jsonString =" {"Id",11}"; 直接用下面的都会出错。 int Id = (int)JsonConvert.DeserializeObject<Dictionary<string, object>>(jsonString); int Id = JsonConvert.DeserializeObject<Dictionary<string, int>>(jsonS...原创 2021-11-19 09:25:46 · 448 阅读 · 0 评论 -
C# lamda List orderby 排序
//倒序 list.OrderByDescending(i => i.a).ThenByDescending(i => i.b); //顺序 list.OrderBy(i => i.a).ThenBy(i => i.b); 如果a为字符型数字,按数值大小来排序。 list.OrderBy(i=>i.a.ToInt() ); 注意OrderBy 排序后 list 对象是没有改变,是返回的结果对象为排序过的。 所以要得到排序后的List如下 newList = li原创 2021-11-19 09:16:13 · 1710 阅读 · 0 评论 -
C# delegate、 Action(Fun)和匿名方法、 Lambda 简单用法
每次用到委拖(代理)都有点晕,今天把汇总一下,方便后面回顾。 一 、delegate、 Action(Fun) //委托是一个类型,继承自System.MulticastDelegate 声明委托 public delegate void NoReturnNoPara(); //无参无返回值 public delegate void NoReturnWithPara(string name);//有参无返回...原创 2021-07-03 14:13:14 · 540 阅读 · 0 评论 -
c# 跨线程用delegate实现(mark下来)
在textbox中是显示 delegate void ShowDelegate(string str); private void ReceiveData(Session session, StringRequestInfo requestInfo) { ShowDelegate del = new ShowDelegate(show); // del.Invoke(req...原创 2021-07-03 10:04:58 · 137 阅读 · 0 评论