- 博客(7)
- 资源 (11)
- 收藏
- 关注
原创 面向对象设计原则(Object-Oriented Principle)
单一职责原则(Single Responsibility Principle) SRP 一个类有且只有一个引起变化的因素; 开放封闭原则(Open Close Principle) OCP对扩展开放,对修改封闭; Liskov替换原则(Liskov Substitution Principle) LSP子类可以替代它的基类; 依赖倒置原则(Dependence
2009-10-15 17:31:00
728
1
原创 Virtual、override和new
Virtual、override和new 用new修饰的方法:显示隐匿基类继承的同名方法,不能用基类的引用访问派生类的new方法;用override修饰的方法:表示重写基类的虚方法,可以用基类的引用访问派生类的重写方法;基类方法必须用virtual修饰;virtual修饰的方法:虚方法,允许子类重写该方法;也就是可以override该方法;demo:<img id="Code_Clo
2009-10-10 12:01:00
527
原创 迭代器
1、C#中的foreach语句隐匿了枚举数的复杂性,方便我们访问——迭代器技术2、与迭代器有关的接口:IEnumerable和IEnumerator接口: IEnumerable接口:要使用Foreach遍历,必须实现IEnumerable接口或者实现GetEnumerator()方法,即必须以某种方式返回 IEnumerator o
2009-09-29 13:20:00
392
原创 关于数据库的字符串
varchar在SQL Server中是采用单字节来存储数据的,nvarchar是使用Unico来存储数据的.中文字符存储到SQL Server中会保存为两个字节(一般采用Unico编码),英文字符保存到数据库中,如果字段的类型为varchar,则只会占用一个字节,而如果字段的类型为nvarchar,则会占用两个字节. 正常情况下,我们使用varchar也可以存储中文字符,
2008-07-17 09:58:00
557
原创 全文检索与全文检索系统
全文检索:计算机索引程序扫描文章中的每一个词,对每一个词建立索引,指明该词在文章中出现的次数和位置,当用户查询时,检索程序根据实现建立的索引进行查找,并将查找的结果返回给用户的检索方式。 全文检索的方法包括按字检索和按词检索两种:按字检索:对文章中的每一个字建立索引,由于字具有不同的含义,因此这种方式效果不佳。 按词索引:对文章中的词,即语义单位建立索引,检索时按词检索,并且
2008-05-19 15:59:00
960
转载 c#中重定向windows控制台程序的输出信息
using System;using System.Windows.Forms;namespace WindowsApplication8...{ public partial class Form1 : Form ...{ public Form1() ...{ InitializeComponent(); }
2008-05-18 19:00:00
411
转载 正确理解 C# 中的 ref 关键字
C# 中的数据有两种类型:引用类型(reference types)和值类型(value types)。 简单类型(包括int, long, double等)和结构(structs)都是值类型,而其他的类都是引用类型。 简单类型在传值的时候会做复制操作,而引用类型只是传递引用,就像 C++ 中的指针一样。 注意 structs 在 C# 和 C++ 中的区别。在 C++ 中, structs 和类
2008-05-12 17:43:00
532
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人