能否将C#中的变量保存到磁盘以便在项目的另一个实例中后续使用?
例如,我有一个包含3个字段的结构体,如以下示例:
struct MyStruct
{
byte[] ByteData;
int MyInt;
double MyDouble;
};
我有一个这个结构体的实例,假设叫做
MyStruct S
并且我将值分配给了所有字段。在这一步之后,我想要将这个变量以某种方式保存到磁盘上,以便我稍后可以在程序中使用这些存储的值。我知道,我可以将这些值复制到一个.txt文件中,但是我想要将变量保存在磁盘上,以便下次运行项目时可以直接将其加载到内存中。
有没有可能以某种方式将它保存在磁盘上,以便我可以像原来一样在程序中加载它?