如何在C#中读写文本文件的第一行?

时间:2019-02-23 18:24:37

标签: c# text

我需要写一个文本文件的第一行,这是公司的名称,而其他三行是信息(在类中描述)。

我有一个像这样的文本文件:

Turistines keliones;
Poilsine; 7; Italija; 500; Atostogauti;
Pazintine; 5; Cekija; 200; Pamatyti;
Turistine; 4; Kroatija; 350; Ivairiai;

我已经写了这个,我不知道怎么写。

static void SpausdintiKeliones(string fv, List<Firma1> _firmosKeliones)
    {
        using (var fr = new StreamWriter(File.Open(fv, FileMode.Append), Encoding.GetEncoding(1257)))
        {                                
            fr.WriteLine("| Nr. | Keliones tipas | Keliones trukme (dienomis) |  Vietove  | Kaina (eurais) | Keliones aprasymas |");
            for (int i = 0; i < _firmosKeliones.Count; i++)
            {
                Firma1 kelione = _firmosKeliones[i];
                fr.WriteLine("|{0, 4} {1}", i + 1, kelione);
            }
            fr.WriteLine("");
        }
    }

1 个答案:

答案 0 :(得分:-1)

您要在方法内部添加空白行。

考虑删除该行:

fr.WriteLine("");