Как мне сериализовать массив символов в файл?Вся причина, по которой я это делаю, в том, что вы не можете просто открыть файл и отредактировать данные, но то, что я собираюсь вам сказать, показывает иначе.Я создаю массив символов и устанавливаю 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();
Как это исправить?Спасибо.