- 博客(4)
- 收藏
- 关注
转载 C#中 Convert.ToInt32、int.TryParse、(int)和int.Parse四者的区别
本文转自:https://www.cnblogs.com/walle2014/p/3662865.html Convert.ToInt32 适合将object类型转换成int类型,如Convert.ToInt32(session["shuzi"]); (int)适合简单数据类型之间的转换; int.Parse适合将string类型转换成int类型,如int.Parse(session...
2018-09-13 18:21:13 296
转载 C# Invoke和BeginInvoke2
之前在项目中遇到了UI界面更新出错的问题,后来在网上找了很多资料,终于解决,先将资料整理如下: 为什么需要Control.Invoke和Control.BeginInvoke?? 如果从另外一个线程操作 windows窗体上的控件,就会和主线程产生竞争,造成不可预料的结果,甚至死锁。因此 windows GUI编程有一个规则,就是只能通过创建控件的线程来操作控件的数据,否则就可能...
2018-09-13 14:39:09 213
转载 C# 中的定时器2
一、单线程定时器1.System.Windows.Forms.Timer WinForms定时器,单线程定时器,线程安全;运行在UI线程,可直接更新UI画面;执行效率不高,适用于小任务。因为是单线程,定时器tick事件的处理方法会阻塞主线程。 2.System.Windows.Threading.DispatcherTimer WPF定时器,单线程定时器,线程安全;运行在UI线程,可直接更...
2018-09-12 17:01:30 417
转载 C# 中的定时器类型
文章转自:http://www.cnblogs.com/DebugLZQ/archive/2012/08/05/2623669.html 定时器是系统常用的组件之一,程序员可以根据自己的需求定制一个定时器类型,也可以使用.net内建的定时器类型。在.net中一共为程序员提供了3种定时器。 System.Windows.Forms.Timer类 System.Threading.Timer类...
2018-09-12 17:00:08 1112
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人