提问者:小点点

如何构造输出文件?


string[] number= new string[]{"1","2","3"};
string[] make= new string[]{"BMW","Nissan","Honda"};
string[] color=new string[]{"black","silver","white"};

我想在一个具有以下结构的文件中输出字符串。

1辆BMW黑色

2日产银色

3辆本田白色


共2个答案

匿名用户

for (int i = 0; i < number.Count(); i++) 
{
  Console.WriteLine($"{number[i]} {make[i]} {color[i]}");
}

您可以验证每个数组中的元素数量是否相同,然后使用相同的索引迭代器访问每个数组。

匿名用户

StringBuilder sb = new StringBuilder();
for (int i = 0; i < count; i++)
{
 sb.Append($"{number[i]} {make[i]} {color[i]} \n");
}
File.WriteAllText(filename, sb.ToString());

通过使用string builder和文件(System.io),您可以做到这一点。