举个例子:去书店买书。这句话描述的就是一个抽象行为。到底是去哪家书店,买什么书。“去书店买书”这句话中,并没有包含一个买书行为必须的确定信息。如果将去书店买书这个行为封闭为一个行为类,那么这个类就应该是一个抽象类。C#中规定,类中只要有一个方法被声明为抽象方法,这个类也必须声明为抽象类。