你用了链表,那链表不还是在内存里吗功能需求5要求你将数据用外部文件保存你不用数据库,那至少也要txt,csv,excel的其中一种吧另,多窗体跟外部文件没有关系,你想要让数据在多窗体中共享,那你把数据结构放到一个公共类的静态全局变量里就行了,比如program类但是你把程序关了再打开肯定就没了
要求5中提到使用外部文件存储通讯录信息,所以你只需要创建个文件,把实例化的对象数据持久化到文件就行了。多个窗体之间传值可以有通过public的变量,也可以从你持久化的数据中再重新获取。