08 2013 档案

摘要:我们先说说什么是序列化。所谓的序列化就是把要保存的内容以特定的格式存入某种介质中。比如我们要保存一些数据在下次程序启动的时候再读入。我们一般就是把这个数据写在一个本地的文本中。然后程序启动的时候去读入这个文本。这是我们自己写的。微软为我们想的很好它给我们写了一个这样一个类,不用我们自己去写。反序列化就是把序列化的字符给读出加载;话不多说先上列子:///////////////////////////////////////MyPerson这个类////////////////////////////////////////using System;using System.Collection 阅读全文
posted @ 2013-08-28 11:14 Smart_Coder 阅读(576) 评论(0) 推荐(0) 编辑
摘要:什么是单例。所谓的单例就是全局中该类的实例只存在一个。举例:class Person { private static Person p;//一个该对象的一个私有静态字段 public Person GetSinglePerson() //获得该对象的一个方法 { if (p == null) { p = new Person(); } return p; } private Person() //私有化构造函数 { } }单例的一种书写方式:第一步 私有化构造函数第二步建立一个静态字段第三步用一个方法来获得该对象(字段指向为... 阅读全文
posted @ 2013-08-27 23:14 Smart_Coder 阅读(211) 评论(0) 推荐(0) 编辑
摘要:父类 p = new 子类();所谓里氏替换原则就是父类指针指向一个子类对象。但是用这个变量访问不到子类特有的成员,当成员名相同时只能访问父类的。下面来举例:Class Pserson{ public void Sayhello(){ Console.writeLine("我是父类");}}Class Student:Pserson{ public void Sayhello(){ Console.writeLine("我是子类");} public void Hello(){ Console.writeLine("我是子类");}} 阅读全文
posted @ 2013-08-25 22:12 Smart_Coder 阅读(313) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示