是否可以將變量從C#保存到磁盤,以便稍後在項目的另一個實例中使用它?將可變數據保存到磁盤
例如,我有3場像在下面的例子中一個結構:
struct MyStruct
{
byte[] ByteData;
int MyInt;
double MyDouble;
};
我有這個結構的一個實例,讓我們說MyStruct S
,我將值分配給我的所有領域。 完成這一步之後,我想以某種方式將此變量保存在磁盤中,以便稍後在我的程序中使用這些存儲的值。
我知道,我可以將這些值複製到.txt文件中,但我想將變量保存在我的磁盤上,這樣我可以在項目的下一次運行時直接將其加載到內存中。
是否有可能以某種方式將它保存在磁盤上,以便我可以將它加載到我的程序中,因爲它是?
看看序列化。 – CodeCaster 2012-04-19 14:13:44
我只是將它序列化爲Xml。然後在需要時將其反序列化。 – BlueVoodoo 2012-04-19 14:14:47
實際上,你*要*想以文本格式保存它。因爲它更容易進行調試。並且性能不應該真的是至關重要的...... – 2012-04-19 14:16:54