Итак, я пытаюсь сохранить переменные в текстовых файлах, чтобы моя программа могла вызывать их позже, но мне нужно, чтобы у файлов были заданные имена, и когда я пытаюсь, это никогда не работает правильно.
Я пробовалимея цикл foreach в цикле foreach, я пробовал так много вещей, но все они просто переворачивают переменные данные
string[] lines = { name, FirstBlock, MonIstem, WedIstem, ThridBlock, FourthBlock, "Design Time", SixthBlock, TueIstem, ThurIstem, EighthBlock, NinthBlock, "Design Time", FriIstem };
string[] names = { "name", "FirstBlock", "MonIstem", "WedIstem", "ThirdBlock", "FourthBlock", "Design Time", "SixthBlock", "TueIstem", "ThurIstem", "EightBlock", "NinthBlock", "Design Time", "FriIstem", };
foreach (string TXTname in names)
{
Console.WriteLine($"Saving {TXTname}");
}
foreach (string line in lines)
{
string getNameOfVar = nameof(line);
using (FileStream bs = File.OpenWrite($@"C:\Users\gn193755\Documents\{TXTname}.txt"))
{
byte[] thing = new UTF8Encoding(true).GetBytes(line);
bs.Write(thing, 0, thing.Length);
}
}
Нет сообщений об ошибках, но при открытии текстового файла остается только одинтекстовый файл, или все они имеют одинаковые слова, или это просто искаженный текст, я ожидаю, что будет правильное имя файла с правильным текстом.