文章分类 -  C# / .net

摘要:Dictionary<string,int> list =newDictionary<string,int>(); list.Add("d", 1);//3.0以上版本foreach(variteminlist) {Console.WriteLine(item.Key + item.Value); }//KeyValuePair<T,K>foreach(KeyValuePair<string,int> kvinlist) {Console.WriteLine(kv.Key + kv.Value); }//通过键的集合取fore 阅读全文
posted @ 2011-07-13 18:07 jex 阅读(229) 评论(0) 推荐(0)
摘要:AutoResetEvent与ManualResetEvent区别在.Net多线程编程中,AutoResetEvent和ManualResetEvent这两个类经常用到, 他们的用法很类似,但也有区别。Set方法将信号置为发送状态,Reset方法将信号置为不发送状态,WaitOne等待信号的发送。可以通过构造函数的参数值来决定其初始状态,若为true则非阻塞状态,为false为阻塞状态。如果某个线程调用WaitOne方法,则当信号处于发送状态时,该线程会得到信号, 继续向下执行。其区别就在调用后,AutoResetEvent.WaitOne()每次只允许一个线程进入,当某个线程得到信号后,Au 阅读全文
posted @ 2011-03-04 20:31 jex 阅读(397) 评论(1) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2011-03-04 19:29 jex