如何创建包含从标签列表创建的表的文件,例如。如果我在这上面和下面有两个标签,就像这样
foo
bar
他们会被写入这样的表
号码名称
1 ---------- FOO
2 ----------巴
然后需要将该表写入文件。
另外,我如何从文件中读取表格并在面板上创建标签列表。
答案 0 :(得分:0)
只需将记录写入文件中的行。
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);
}