我的下面是进程1 .txt文件
firstname:lastname
sumon:kamal
abdul:halim
kamrul:khan
rafiq: akbor
我如何显示第一个名称textbox1,第二个文本框显示姓氏?
清除
的示例textbox1显示sumon& textbox2 show kamal
我正在尝试更多的道路,但仍未找到任何道路。
我正在尝试使用streamReader来显示文本框数据,但仅使用全行。
如何阅读1行,2个文本框同名?
答案 0 :(得分:2)
如果我的问题是正确的,你需要这样的东西。
public partial class Main : Form
{
private const string PATH = "C:\\person.txt";
public Main()
{
InitializeComponent();
// read lines from file at specified path
var lines = File.ReadLines(PATH);
// take first line from aquired collection
var line = lines.FirstOrDefault();
if (line == null)
return;
// split string to first and last names
var parts = line.Split(':');
if (parts.Length != 2)
return;
// send them to textBox.Text property
textBox1.Text = parts[0];
textBox2.Text = parts[1];
}
}
不要忘记将textBox1和textBox2拖放到表单中。 如果你需要别的东西,请重复一行。