C# 3.0 读取文件并将文本添加到表单上已可用的标签控件
我是c#的新手 我有一个表格,上面有C# 3.0 读取文件并将文本添加到表单上已可用的标签控件,c#-3.0,C# 3.0,我是c#的新手 我有一个表格,上面有20个标签,名字从label1到label20 我正在使用streamreader逐行读取文本文件 现在,我想将每一行的文本与表单上已有的标签相关联,即 Line 1 to label1 Line 2 to label2 Line 3 to label3 and so on... 任何帮助都是值得感激的。 提前谢谢。 对不起,我的英语不好。这将返回一个字符串数组(从零开始),您可以使用索引来分配给您想要的任何标签 string[] readFile
20个标签
,名字从label1到label20
我正在使用streamreader逐行读取文本文件
现在,我想将每一行的文本与表单上已有的标签相关联,即
Line 1 to label1
Line 2 to label2
Line 3 to label3 and so on...
任何帮助都是值得感激的。
提前谢谢。
对不起,我的英语不好。这将返回一个字符串数组(从零开始),您可以使用索引来分配给您想要的任何标签
string[] readFile = File.ReadAllLines(path);
比如说
Label2.Text = readFile[1];
这是一号线
这是2号线
这是3号线
返回
["This is line 1", "This is line 2", "This is line 3"]
例如,您可以将第2行文本指定给Label2
Label2.Text = readFile[1];
编辑:
那你就可以照你说的做了
for (int i = 0; i < readFile.Length; i++)
{
MyLabels[i].Text = readFile[i];
}
for(int i=0;i
Sir当我们读取到文件末尾时,要求将文本与标签相关联。我们不能做标签吗?是的,你可以。一种可能性是以友好的方式创建标签并将它们堆积到一个数组中。检查这个我不能做的,因为标签是已经有人设计的GUI的一部分。然后您可以将所有标签
引用到一个数组中。检查编辑你认为正确的答案,请注明。