06 2013 档案

摘要:从网上摘来的文章,大家共勉!首先,什么是序列化与反序列化呢?序列化就是将对象的状态信息转换为可以存储或传输形式的过程。其实就是将对象持久化,比如说把对象保存为二进制或者是XML的方式。可以将对象序列到流、磁盘、内存和网络等等。相反,反序列化则是将存储或传输形式转换为对象的过程。那么,运用序列化的好处又是什么呢?(1)以某种存储形式(二进制或者是XML等)使对象持久化。序列化和反序列化用来保存内存中的数据,它不是C#中独有的技术,比如win7的休眠就是该技术的应用,在C#程序中可以用来保存对象,和对象当前状态,下次打开时通过反序列化获得,一般用在服务器启动(反序列化)和关闭(序列化)时保存数据。 阅读全文
posted @ 2013-06-16 21:16 xinyebs 阅读(597) 评论(0) 推荐(0)
摘要:首先创建一个对象 [Serializable] //一个对象要实现序列化,用特征类[Serializeable]来标示 class SerilalizeObject { public int ID { get; set; } public string UserName { get; set; } public string Password { get; set; } [NonSerialized]//当不需要序列化时,用特征类[NoSerialize]来标示 public string NoSerializ... 阅读全文
posted @ 2013-06-16 21:03 xinyebs 阅读(1268) 评论(0) 推荐(0)
摘要:说明:1.创建一个类;2.创建该类的集合。研究意义大于实际意义 public class Person { //说明:在.net2.0泛型以前,程序员会尝试通过手动构建强类型集合来实现类型安全: public int Age; public String FirstName; public string LastName; public Person() { } public Person(string firstname, string LastName,int age) { ... 阅读全文
posted @ 2013-06-09 16:02 xinyebs 阅读(139) 评论(0) 推荐(0)
摘要:public delegate int mydelegate(int x, int y); class Program { static void Main(string[] args) { Console.WriteLine("Main中正在执行的线程ID:{0}",Thread.CurrentThread.ManagedThreadId); ///实例化一个委托 mydelegate d = new mydelegate(Add); //委托的... 阅读全文
posted @ 2013-06-05 15:01 xinyebs 阅读(144) 评论(0) 推荐(0)
摘要:class Program { static void Main(string[] args) { string[] currentVideoGames = {"Morrowing","BloShock","Half life 2","Episode 1","The Darkness","Daxter" }; var subset = from q in currentVideoGames where q.Length > 6 ... 阅读全文
posted @ 2013-06-04 16:32 xinyebs 阅读(244) 评论(0) 推荐(0)
摘要:///定义Car类型 public class Car { public string PetName = string.Empty; public string Color = string.Empty; public int Speed; public string Make = string.Empty; } ArrayList myCars = new ArrayList() { new Car{PetName="Henry",Color="Silver",Speed=100,Make="BMW"... 阅读全文
posted @ 2013-06-04 10:58 xinyebs 阅读(225) 评论(0) 推荐(0)
摘要:延迟执行 static void QueryOverInts() { int[] numbers = new int[] {10,20,30,40,1,2,3,8}; //获取偶数 var subset = from q in numbers where q % 2 == 0 select q; //linq语句在这个地方执行,前面的from语句没有真正的运算,这叫做的linq的延迟执... 阅读全文
posted @ 2013-06-04 10:04 xinyebs 阅读(320) 评论(0) 推荐(0)