在c#中从标签列表中读写表

本文关键字:读写 列表 标签 | 更新日期: 2023-09-27 17:54:38

如何创建一个包含从标签列表创建的表的文件,例如,如果我有两个标签在上面和下面,像这样

foo bar

它们将被写入如下表

名称数量

1 ---------- foo

2 ---------- 酒吧

然后需要将该表写入文件。

也可以从文件中读取表,并在面板上创建标签列表。

在c#中从标签列表中读写表

只需将记录写入文件的行中。

var rows = panel.Controls.OfType<Label>().Select(t => t.Text);
File.WriteAllLines("file.txt", rows);

并逐行阅读。

var rows = File.ReadAllLines("file.txt');
for (var i = 0; i < rows.Length; i++)
{
    var label = new Label
    {
        Text = rows[i],
        Top = i * 30
    };
    panel.Controls.Add(label);
}