c# 如何在没有保存文件的情况下保存数组
c# How do I save an array without a savefile
我有一组随机的音乐文件。有没有办法在我的 .exe 中保存数组而不创建保存文件?
这是我的数组string[] playlist = new string[] { };
程序启动时在public partial class frmMain : Form
下创建
我试着查看 How do I save an array of objects in a C# ASP.Net Sesssion? 但我什么都不懂。
如果您希望设置在应用程序关闭时保持不变,最好的办法是干扰文件系统。
请参阅 this 问题,了解启用设置存储的几个选项。
好的 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]);
}
我有一组随机的音乐文件。有没有办法在我的 .exe 中保存数组而不创建保存文件?
这是我的数组string[] playlist = new string[] { };
程序启动时在public partial class frmMain : Form
下创建
我试着查看 How do I save an array of objects in a C# ASP.Net Sesssion? 但我什么都不懂。
如果您希望设置在应用程序关闭时保持不变,最好的办法是干扰文件系统。
请参阅 this 问题,了解启用设置存储的几个选项。
好的 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]);
}