
C#技术
prettyboy4
喜欢和技术人员一起学习交流,共同进步。
展开
-
C#委托事件
委托和事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅转载 2011-09-27 18:20:14 · 542 阅读 · 0 评论 -
C#多线程和异步操作的异同
出处:http://www.cnblogs.com/cy19870114/archive/2008/11/24/1339924.html随着拥有多个硬线程CPU(超线程、双核)的普及,多线程和异步操作等并发程序设计方法也受到了更多的关注和讨论。本文主要是想与园中各位高手一同探转载 2011-10-09 18:08:48 · 814 阅读 · 0 评论 -
C#线程同步(1)- 临界区&Lock
文章原始出处 http://xxinside.blogbus.com/logs/46441956.html预备知识:线程的相关概念和知识,有多线程编码的初步经验。 一个机会,索性把线程同步的问题在C#里面的东西都粗略看了下。 第一印象,C#关于线程同步的东转载 2011-10-06 12:47:50 · 7228 阅读 · 0 评论 -
C#线程同步(5)- 信号量 Semaphore
文章原始出处 http://xxinside.blogbus.com/logs/47617134.html预备知识:C#线程同步(1)- 临界区&Lock,C#线程同步(2)- 临界区&Monitor,C#线程同步(3)- 互斥量 Mutex,C#线程同步(4转载 2011-10-06 12:52:40 · 2454 阅读 · 0 评论 -
C#线程同步(4)- 通知&EventWaitHandle一家
文章原始出处 http://xxinside.blogbus.com/logs/47523285.html预备知识:C#线程同步(1)- 临界区&Lock,C#线程同步(2)- 临界区&Monitor,C#线程同步(3)- 互斥量 MutexWaitHan转载 2011-10-06 12:51:42 · 6915 阅读 · 0 评论 -
C#线程同步(3)- 互斥量 Mutex
文章原始出处 http://xxinside.blogbus.com/logs/47162540.html预备知识:C#线程同步(1)- 临界区&Lock,C#线程同步(2)- 临界区&Monitor什么是Mutex “mutex”是术语“互相排斥(mu转载 2011-10-06 12:50:34 · 1896 阅读 · 0 评论 -
C#线程同步(2)- 临界区&Monitor
文章原始出处 http://xxinside.blogbus.com/logs/46740731.html预备知识:C#线程同步(1)- 临界区&Lock监视器(Monitor)的概念 可以在MSDN(http://msdn.microsoft.com/转载 2011-10-06 12:49:32 · 3147 阅读 · 0 评论 -
接口与抽象类的区别
abstract class和interface是C#语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了C#强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者转载 2011-09-28 15:56:18 · 605 阅读 · 0 评论 -
C#的 GC工作原理基础
作为一位C++出身的C#程序员,我最初对垃圾收集(GC)抱有怀疑态度,怀疑它是否能够稳定高效的运作;而到了现在,我自己不得不说我已经逐渐习惯并依赖GC与我的程序“共同奔跑”了,对“delete”这个习惯于充当罪魁祸首的关键字也渐渐产生了陌生感。然而实践证明,我对GC的过分信赖却招转载 2011-09-27 22:04:58 · 2188 阅读 · 0 评论 -
C#扩展方法
原则:1、扩展方法是一个补丁的概念,在一个进程(一个程序集)的范围内,给某个类型临时加上方法。所以扩展方法不能写在嵌套类,应该在程序集的全局区,这个程序集的顶级类中。而且要求有二(在static类中,是一个static方法),this是它和一般的方法的区别符2、扩转载 2011-10-10 10:30:05 · 886 阅读 · 0 评论