【发布时间】:2021-03-13 21:39:22
【问题描述】:
我对 C# 很陌生,所以请不要过多评价我:/ 所以我希望将列表(爵士乐、金属乐、流行乐、民谣)的内容添加到 .txt 文件中。当我运行程序时,它会成功运行并生成文件。但该文件中只有 jazz 一词。当然,我希望所有 4 个列表都能正常工作,但我现在只尝试爵士乐。
static void Main(string[] args)
{
List<Vocalist> jazz = new List<Vocalist>();
List<Vocalist> metal = new List<Vocalist>();
List<Vocalist> pop = new List<Vocalist>();
List<Vocalist> folk = new List<Vocalist>();
string recGenre;
Console.WriteLine("Which type of genre records you want to extract");
recGenre = Console.ReadLine();
if (recGenre == "jazz")
foreach (Vocalist i in jazz)
{
//FileStream Vocal = new FileStream("C:/Users/NikolaosParadeisanos/Desktop/jazz.txt", FileMode.OpenOrCreate, FileAccess.ReadWrite);
File.WriteAllText("C:/Users/NikolaosParadeisanos/Desktop/jazz.txt", Convert.ToString(i.name));
File.WriteAllText("C:/Users/NikolaosParadeisanos/Desktop/jazz.txt", Convert.ToString(i.origin));
File.WriteAllText("C:/Users/NikolaosParadeisanos/Desktop/jazz.txt", Convert.ToString(i.vocalistType));
File.WriteAllText("C:/Users/NikolaosParadeisanos/Desktop/jazz.txt", Convert.ToString(i.genre));
}
//
}
【问题讨论】: