
本文实例讲述了C#查找对象在ArrayList中出现位置的方法。分享给大家供大家参考。具体分析如下: 我们可以通过IndexOf方法来....
本章主要说下基于内核模式构造的线程同步方式,事件,信号量。 目录 一:理论 二:WaitHandle 三:AutoResetEvent 四:Manua....
在定义API的时候,对于一些返回集合对象的方法,很多人喜欢将返回类型定义成IEnumerable,这本没有什么问题。这里要说的是另....
本文实例讲述了C#使用文件流读取文件的方法。分享给大家供大家参考。具体如下:using System; using System.IO; namespace C....
上章主要讲排他锁的直接使用方式。但实际当中全部都用锁又太浪费了,或者排他锁粒度太大了。 这一次我们说说升级锁和原子操....
这是C#中一个有趣的现象,也许您从中可以窥见些许CLR在构造类型时的行为,以及JIT编译的触发式编译过程。 看下面一段代码: ....
本文实例讲述了C#获取文件创建时间的方法。分享给大家供大家参考。具体如下: C#获取文件创建时间,主要用到了FileInfo的Cre....
本文实例讲述了C#获取目录最后访问时间的方法。分享给大家供大家参考。具体如下:using System; using System.IO; class Mai....
本文实例讲述了C#使用GZipStream解压缩数据文件的方法。分享给大家供大家参考。具体分析如下: GZipStream用于从一个流读取....
本文实例讲述了C#使用DeflateStream解压缩数据文件的方法。分享给大家供大家参考。具体分析如下: DeflateStream方法用于从....
目录 一:基础 二:自旋锁示例 三:SpinLock 四:继续SpinLock 五:总结 一:基础 内核锁:基于内核对象构造的锁机制,就是....
对于yield关键字我们首先看一下msdn的解释: 如果你在语句中使用 yield 关键字,则意味着它在其中出现的方法、运算符或 get ....
本文实例讲述了C#创建临时文件的方法。分享给大家供大家参考。具体分析如下: C#可以通过Path.GetTempFileName获得一个临时....
本文实例讲述了C#判断指定文件是否是只读的方法。分享给大家供大家参考。具体如下: C#可以通过FileInfo类获得文件属性,文....
昨天写了《yield在WCF中的错误使用——99%的开发人员都有可能犯的错误[上篇]》,引起了一些讨论。关于yield关键字这个语法糖....
本文实例讲述了C#获取并修改文件扩展名的方法。分享给大家供大家参考。具体分析如下: 这里使用C#编程的方法改变文件扩展名....
本文实例讲述了C#使用foreach语句遍历队列(Queue)的方法。分享给大家供大家参考。具体如下:using System; using System.Col....
递归运用 一个函数直接或间接的调用自身,这个函数即可叫做递归函数。 递归主要功能是把问题转换成较小规模的子问题,以子问....
本文实例讲述了C#获取项目指定目录下文件的方法。分享给大家供大家参考。具体如下:public List GetFiles() {string path = ....
摘要 一般的工程都是多个form组成的,各个窗体之间经常要灵活的传递数据。下面分享一点自己的经验: 窗体传值的方法有很多,....