我有一系列随机音乐文件。有没有办法在我的.exe中保存数组而不创建保存文件?
这是我的数组string[] playlist = new string[] { };
程序启动时会在public partial class frmMain : Form
下创建。
我试着查看How do I save an array of objects in a C# ASP.Net Sesssion?,但我对此并不了解。
答案 0 :(得分:0)
如果您希望在应用程序关闭时设置仍然存在,最好的办法是干扰文件系统。
有关支持存储设置的几个选项,请参阅this问题。
答案 1 :(得分:0)
好的m8似乎没有办法在.exe中保存一些内容所以我建议你将数组保存为.txt文件。
保存:
'string []播放列表= {}; System.IO.File.WriteAllLines(“c:\ save file.txt”,播放列表);'
要打开:
string[] playlist = System.IO.File.ReadAllLines("I://LDSS Mix.txt");
for (int i = 0; i < playlist.Length; i++)
{
listBox1.Items.Add(playlist[i]);
}