前言 在应用开发中,我们经常会遇到当用户触发了某个事件后,需要处理这个事件对应的函数。 在这里我们引入了delegate 与 event来应对这种情况。 实现 举个例子 假如我要写一个看到人摔跤,就要上前将他扶起来并且确认有无大碍的程序。 public class Person { public Person(bool healthy, string name) { this.healthy = …
基础概念 数据流 程序与数据的交互是以流的形式进行的。进行C语言文件的存取时,都会先进行“打开文件”操作,这个操作就是在打开数据流,而“关闭文件”操作就是关闭数据流。 缓冲区 在程序执行时,所提供的额外内存,可用来暂时存放做准备执行的数据。它的设置是为了提高存取效率,因为内存的存取速度比磁盘驱动器快得多。 C语言自带缓冲区处理 C语言的文件处理功能依据系统是否设置“缓冲区”分为两种:一种是设置缓冲…