Затем прочитать строку из текстового файла. Как показать строку 1-е слово textbox1 до: символ, затем 2-е текстовое поле показать после: символ?
У меня есть ниже процесс 1 .txt файл
firstname:lastname
sumon:kamal
abdul:halim
kamrul:khan
rafiq: akbor
Как мне показать 1-е имя textbox1, а 2-е текстовое поле показать фамилию?
Пример для очистки
textbox1 show sumon и textbox2 show kamal
Я пробую больше дороги, но все еще не получаю никакой дороги для этого.
Я пытаюсь использовать streamReader для отображения данных текстового поля, но полная строка только идет.
Как читать 1 строку с 2 текстовыми полями и именем?
1 ответ
Если я правильно понял ваш вопрос, вы хотите что-то подобное.
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 в форму. Перебирайте строки, если вам нужно что-то еще.