背景介绍:需要输出一个循环里的两个变量;
解决思路:
没成功的方法:直接用writealllines会覆盖原有文件(好像), 听说有File.AppendAllLines(没用过,提供个思路)
成功的方法:用了streamwriter和stringbuilder.
代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
int i;
for (i = 1; i <= 10; i++)
{
string[] lines = new string[2];
lines[0] = "Q";//实际应用中就是代码中现存的变量名
lines[1] = "F";
// System.IO.File.WriteAllLines(@"D:\2.SEAT_Work\et.txt", lines); //lines是数组,所以无法输出,必须用stringbuilder,直接用这个会覆盖写好的文件,故用下面