如何正确保存应用程序数据供以后使用

Cor*_*gan 6 c# winforms

好的,所以我正在研究ac#windows表单应用程序,它使用不同类型的结构来保存数据并显示给用户.我想使用saveDialogBox来允许用户保存信息(即配置,状态).我能想到的唯一方法是创建一个遍历结构的例程,并将相应的元素写入文本文件.加载后,该例程将用于加载数据.

我承认,这当然是一种愚蠢的方式.我在学校所做的任何事情都只是写入文本文件.有没有其他方法可以使一些格式化的文件保存和加载?

我一直在寻找序列化来保存文件对象.我不太确定这一切是如何运作的.救命.