![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C# 轨迹
文章平均质量分 88
Heluoe
疯疯癫癫的
展开
-
C# 让线程变得简单咯
[为什么要千头万绪] 一次伟大的改良.... 举例来说,单线程就像超市的唯一收银员;多线程像是一群收银员,每一个人负责一条柜台。某些柜台负责专门的大买家的服务,其他柜台处理小的零售。一条线瘫痪了,并不会影响其他的柜台。恩。。跟在银行、电信的营业厅办理业务的时候也差不多,大家取号排队,到各自的专门的业务窗口办理自己的业务。 So。。简单的说: 多线程,使程序得以将其工作分开,翻译 2008-01-27 21:06:00 · 616 阅读 · 0 评论 -
多线程就用线程池看看
[使用线程池的异步操作] 首先在若干种情况下,适合于创建并管理自己的线程而不是使用 ThreadPool。您应在以下几种情况下创建并管理自己的线程: n 如果您需要使一个任务具有特定的优先级。 如果您具有可能会长时间运行(并因此阻塞其他任务)的任务。 n 如果您需要将线程放置到单线程单元中(所有 ThreadPool 线程均处于多线程单元中)。翻译 2008-01-27 21:12:00 · 506 阅读 · 0 评论 -
基于委托的事件处理
[什么是事件]—在C和C++程序中,常为事件通知使用回调函数和函数指针。—C#使用一个称为event的特殊委托类型向客户端提供事件通知。—C#中的事件只能在声明这个事件的类中引发—so事件基于委托:属于类型安全,(约定声明事件处理常用EventHandler作为名字结尾,而在类中引发的事件被命名为OnEventName)[为什么事件基于委托]在事件通信中,事件发送方类不知道哪个对象或方法将接收翻译 2008-01-27 21:19:00 · 982 阅读 · 2 评论 -
属性和索引器之间的比较(C# 编程指南)
属性和索引器之间的比较(C# 编程指南) 索引器与属性类似。除下表中显示的差别外,为属性访问器定义的所有规则同样适用于索引器访问器。 属性 索引器翻译 2008-01-27 21:24:00 · 642 阅读 · 0 评论 -
C# 中的委托
C#特有的属性“委托”的本质就是像C/C++中的函数指针,回调函数那样。不过对于面对对象的C#语言来说委托的函数不是单独存在的,而是和其类实例化的对象相关联的。1.创建C#的委托: 在C#中创建委托的格式: public delegate void OpDelegate(int First, int Second); 此时能与该委托匹配的方法为:static public vo翻译 2008-01-27 21:37:00 · 725 阅读 · 0 评论 -
正则表达式
正则表达式简介 .NET 平台提供了一个专门的命名空间用于实现正则表达式的功能,它就是System.Text.RegularExpressions。正则表达式(RegEx)最早出现在UNIX系统中,后来被广泛用于批量程序和脚本语言,如Perl。它的功能非常强大,特别是在字符串匹配和处理方面,例如字符串的替换等等。通常,我们通过查找函数在输入字符串中匹配并定为符合模式的字串。虽原创 2008-03-07 02:55:00 · 831 阅读 · 0 评论