 | C#语言之XmlValidatingReader类对XML文档验证 | (2012-01-21) | | C#语言之XmlValidatingReader类对XML文档验证,XML文档验证是指表示这个XML文档是否符合规则,是否是个正确的XML文档,我们这里讲使用XmlValidatingReader类对XML文档验证,该类通过实现W3C建议所定义的有效性约束DTD,数据简化XDR,... | |
 | C#语言之XmlSerializer类把复杂对象序列化为XML文档 | (2012-01-21) | | C#语言之XmlSerializer类把复杂对象序列化为XML文档,如何把一个复杂对象序列化为XML文档。我们之前说过在创建一个实体类时,只要在该类的属性上加上自定义属性,XMLSerializer就可以读取这些属性,就可以将它们映射成XML元素和属性了。我们这里同样要用到这些原则。... | |
 | C#语言之XmlSerializer类把对象序列化为XML文档 | (2012-01-21) | | C#语言之XmlSerializer类把对象序列化为XML文档,在XMLSerializer类中,包含了把对象序列化为XML文档和把XML文档反序列化为对象的方法,在创建一个类时,只要在该类的属性上加上自定义属性,XMLSerializer就可以读取这些属性,就可以将它们映射成XML元素和属性了。... | |
 | C#语言操作XML的DOM结构完成功能示例 | (2012-01-21) | | C#语言操作XML的DOM结构完成功能示例,在.NET中我们可以利用C#来操作XML的DOM结构来完成一些功能。下面我们就来举例说明一下。... | |
 | C#语言之Xml写入器XmlWriter类的使用示例 | (2012-01-21) | | C#语言之Xml写入器XmlWriter类的使用示例,与XmlReader类相对应,.NETFramework也提供了一个以快速的,非缓存的,只向前的,动态写入XML数据的类即XmlWriter类,可以将XmlWriter类理解为与XmlReader类对等的类。... | |
 | C#语言之Xml读取器XmlReader类使用示例 | (2012-01-21) | | C#语言之Xml读取器XmlReader类使用示例, XmlReader类提供了对XML文档内容快速的,只向前的访问,但不适合对文档内容和结构进行修改,XmlReader从XML文档的顶部开始读取数据,每次读取一个节点... | |
 | C#语言之XML分析器对象XmlDocument类示例 | (2012-01-21) | | C#语言之XML分析器对象XmlDocument类示例,.NET的Framework的XML类提供了一个XML分析器对象XmlDocument,它是执行大多数XML操作的核心对象,在操作XML文档时,首先要定义一个XmlDocument对象,再将XML文档载入内存,最后对XML文档进行读写操作。... | |
 | C#泛型经典使用示例不可不学哟 | (2012-01-21) | | C#泛型经典使用示例不可不学哟,函数的参数不同叫多态,函数的参数类型可以不确定吗?泛型是一种特殊的类型,它把指定类型的工作推迟到客户端代码声明并实例化类或方法的时候进行。... | |
 | C#委托的异步调用、同步调用示例总结 | (2012-01-19) | | C#委托的异步调用、同步调用示例总结,本文将主要通过“同步调用”、“异步调用”、“异步回调”三个示例来讲解在用委托执行同一个“加法类”的时候的的区别和利弊。... | |
 | C#委托调用、子线程程调用、与线程池调用 | (2012-01-19) | | C#委托调用、子线程程调用、与线程池调用,1,委托调用,同步委托:委托的Invoke方法用来进行同步调用。同步调用也可以叫阻塞调用,它将阻塞当前线程,然后执行调用,调用完毕后再继续向下进行... | |
 | C#未处理异常导致进程意外终止的解决方法 | (2012-01-19) | | C#未处理异常导致进程意外终止的解决方法,的一个多线程程序不能正确的处理异常将很有可能会发生由于未处理异常导致进程意外终止的情况,尤其是在使用System.Threading.Timer的时候,由于TimerCallBack是在一个单独的线程中执行的,因此在TimerCallBack方法中发生异常而没有Catch的话将会导致未处理异常是进程意外终止。... | |
 | C#语言之EventWaitHandle使用方法示例 | (2011-12-26) | | C#语言之EventWaitHandle使用方法示例,当利用异步的时候,实际上系统会自动为我们创建前后台交互线程,那么这个数据加载和差异着色就运行在了这样的线程之上,所以二者的运行先后顺序是不可知的,事实上,程序中着色的混乱也验证了这一点... | |
 | List集合类的Sort方法用法 | (2011-12-12) | | List集合类的Sort方法用法,让LineDotValue类实现IComparable接口中的CompareTo()方法,在CompareTo方法中实现自己的比较规则。然后直接调用集合的Sort()方法
... | |
 | Linq可为啥勿使用Count() > 0来判断集合非空 | (2011-12-12) | | Linq可为啥勿使用Count() > 0来判断集合非空,其实只要返回一个元素我们就可以断定集合非空,完全不需要将所有的元素返回,Linq 出现之前,我们通常使用下面的方式来判断集合是否非空,即集合包含元素:... | |
 | C#未能加载文件或程序集的问题 | (2011-12-12) | | C#未能加载文件或程序集,或它的某一个依赖项,试图加载格式不正确的程序"问题,今天遇到这个问题,因为是在将旧项目文件拷贝到新项目时出现的,所以拿新旧两个项目的引用做对比,奇怪的是一模一样的引用,旧项目运行正常,新项目就报这个错误。... | |
 | C#迭代器之数组的可枚举类型和枚举数的定义 | (2011-12-06) | | C#迭代器之数组的可枚举类型和枚举数的定义,重点讲解我们经常使用的数组,首先抛出一个疑问,为什么定义的数组可以进行foreach遍历?带着这个问题我们来一探究竟!... | |
 | C#迭代器之使用IEnumerable和IEnumerator接口 | (2011-12-06) | | C#迭代器之使用IEnumerable和IEnumerator接口,大家都知道要实现foreach的必须要实现IEnumerable和IEnumerator的接口,只有实现了它们,才能实现遍历,所以要讲foreach的来历,必须要把那两个接口给搞清楚点... | |
|