繁体   English   中英

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

[英]How to read & write first line of text file in C#?

我需要写一个文本文件的第一行,它是公司的名称,而其他 3 行是信息(在课堂上描述)。

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

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("");
        }
    }

您正在方法中添加空行。

考虑删除该行:

fr.WriteLine("");

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM