![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
漩涡之冰1
这个作者很懒,什么都没留下…
展开
-
多线程之AutoResetEvent和ManualResetEvent
在.Net多线程编程中,AutoResetEvent和ManualResetEvent这两个类经常用到, 他们的用法很类似,但也有区别。Set方法将信号置为发送状态,Reset方法将信号置为不发送状态,WaitOne等待信号的发送。可以通过构造函数的参数值来决定其初始状态,若为true则非阻塞状态,为false为阻塞状态。如果某个线程调用WaitOne方法,则当信号处于发送状态时,该线程会转载 2009-02-26 15:05:00 · 462 阅读 · 0 评论 -
抽象类与接口
他们之间在应用上的区别就不说了,主要何时用抽象类,何时用接口,在论坛上看到有人说的很通俗,做个记录,主便自己以后理解。 有两类物体,“汽车”和“动物”都有‘叫’这个动作。说明不同类型物体之间也有相同的动作。 我们可以定义他们的子类“轿车”和“狗”。 1.我们可以这样做:在“汽车”这个抽象类中定义抽象方法叫。在“动物”这个抽象类中定义抽象方法叫。他们的子类就可以有不同的叫动作转载 2009-05-06 15:14:00 · 480 阅读 · 0 评论 -
xml serialize and dserialize(三)
转自:http://www.cnblogs.com/zsi/archive/2005/04/11/135665.html 要使用.NET进行对象的序列化,必须在解决方案中添加System.Xml的引用,并且在类文件中引入System.Xml.Serialization命名空间。这样就可以在文件中使用序列化所需要的各种特性了。Imports System.Xml.Serializat转载 2009-05-19 10:39:00 · 764 阅读 · 0 评论 -
xml serialize and dserialize(二)
转自:http://www.cnblogs.com/zsi/archive/2005/04/07/132850.html 自从有了XML以后,跨系统的数据交换变得越来越简单。.NET更把XML做为底层数据交换的基础,并在.NET框架中提供了强大的类库以增强XML的编程能力。这些类包含在System.Xml命名空间中。在跨系统的数据交换中,对象的序列化与反序列化是重中之重。.NET为此专门提转载 2009-05-19 10:31:00 · 624 阅读 · 0 评论 -
xml serialize and dserialize(一)
一 概述.NET Framework为处理XML数据提供了许多不同的类库。XmlDocument类能让你像处理文件一样处理xml数据,而XmlReader、XmlWriter和它们的派生类使你能够将xml数据作为数据流处理。XmlSerializer则提供了另外的方法,它使你能够将自己的对象串行化和反串行化为xml。串行化数据既能够让你像处理文件一样对数据进行随机处理,同时又能跳过你不转载 2009-05-19 10:13:00 · 735 阅读 · 0 评论 -
xml serialize and dserialize(四)
前面我们已经讲到如何使用System.Xml.Serialization命名空间中的各种特性对要序列化的类进行标记,这里再说一说如何利用XmlSerializer进行对象的序列化。如果对对象序列化缺少了解,可以通过下面两个链接了解: ● 在.NET中实现对象序列化 ● 对象序列化:使用System.Xml.Serialization命名空间 XmlSerializer的Serializ转载 2009-05-19 10:40:00 · 1392 阅读 · 0 评论 -
xml serialize and dserialize(五)
参考前面四篇文章,自己写的一个xml 序列化和反序列化的C#小例子 using System;using System.Collections.Generic;using System.Text;using System.Xml.Serialization;using System.Xml;using System.IO;[XmlRoot("Book")]原创 2009-05-19 10:42:00 · 1502 阅读 · 0 评论