C#读取txt文件数字并且填入不同textbox中
时间: 2023-07-04 15:04:54 浏览: 203
C# 读取txt文件数据
3星 · 编辑精心推荐
以下是一个示例代码,可以读取txt文件中的数字,并将其填充到不同的textbox中。假设txt文件中有5个数字,分别为1,2,3,4和5,那么这5个数字将被填充到5个不同的textbox中。
```csharp
using System;
using System.IO;
using System.Windows.Forms;
namespace ReadTxtFile
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void btnReadFile_Click(object sender, EventArgs e)
{
// 打开文件对话框,选择txt文件
OpenFileDialog dlg = new OpenFileDialog();
dlg.Filter = "Text files (*.txt)|*.txt";
if (dlg.ShowDialog() != DialogResult.OK)
return;
// 读取txt文件中的数字
string[] lines = File.ReadAllLines(dlg.FileName);
// 将数字填充到不同的textbox中
for (int i = 0; i < lines.Length; i++)
{
switch (i)
{
case 0:
textBox1.Text = lines[i];
break;
case 1:
textBox2.Text = lines[i];
break;
case 2:
textBox3.Text = lines[i];
break;
case 3:
textBox4.Text = lines[i];
break;
case 4:
textBox5.Text = lines[i];
break;
default:
break;
}
}
}
}
}
```
在这个示例代码中,我们使用了一个OpenFileDialog来让用户选择txt文件。然后,使用File.ReadAllLines方法读取txt文件中的所有行,并将它们存储在一个字符串数组中。
接下来,我们使用一个for循环将这些数字填充到不同的textbox中。在这个示例中,我们使用了一个switch语句来确定应该将数字填充到哪个textbox中。如果txt文件中的数字数量超过了5个,那么我们只会填充前5个数字,忽略剩余的数字。
阅读全文