Робота с .txt, найти в текстовом документе абзац,строку, слово по метке - C#
Формулировка задачи:
Доброе время. Вообщем мне нужно найти в текстовом документе абзац,строку, слово по метке. К примеру у меня есть масив в котором числа от 1 -10. На каждое число в txt файле у меня есть свой абзац с текстом. При нажатие на кнопку в TextBlock вносит текст из документа. Ну при каждом нажатие идет i++ и выбирает следующую метку.
Вот к примеру что в txt файле.
*1*Привет!
*2*Как дела?
*3* Что делаешь?
и т.д.
Как это можно реализовать?
Решение задачи: «Робота с .txt, найти в текстовом документе абзац,строку, слово по метке»
textual
Листинг программы
string GetMessageByNumber(int number)
{
return (
File.ReadLines("messages.txt")
.Where(l => l.StartsWith("*" + number + "*"))
.FirstOrDefault() ?? "**"
).Split('*')[2];
}