Затем прочитать строку из текстового файла. Как показать строку 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 в форму. Перебирайте строки, если вам нужно что-то еще.

Другие вопросы по тегам