如何將字符數組序列化爲文件?我這樣做的全部原因是,你不能只打開文件和編輯數據,但是我要告訴你的其他內容。我創建了一個字符數組,並將arr[0]
設置爲'a',將arr[1]
設置爲'b',將arr[2]
設置爲'c'。然後我使用.NET來序列化數組。我運行它,打開該文件,它讀取此:
序列化數據
如前所述上面,我不希望有人剛打開文件和編輯數據,但是這清楚地表明這是可能的。
代碼:
arr[0] = 'a';
arr[1] = 'b';
arr[2] = 'c';
FileStream stream = new FileStream(Application.dataPath+"/testing.wld", FileMode.Create);
BinaryFormatter bFormatter = new BinaryFormatter();
bFormatter.Serialize(stream, arr);
stream.Close();
我該如何解決這個問題?謝謝。
如果不希望字符可識別,則必須以某種方式對數據進行編碼。 – Bill 2012-02-04 02:04:31