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]); }