Подскажите алгоритм работы
вот этого сайта.
Я хочу написать такой же тренажёр на C#, но что-то не могу понять принцип работы.
Допустим есть текст, мы его разбиваем на массив символов. И что теперь мне с этим массивом делать?
Можно сравнить с нажатой клавишей, но как? Пробовал вот так:
char[] znak;
public MainWindow()
{
InitializeComponent();
znak = textBlock1.Text.ToCharArray();
}
int rate = 0;
private void textBox1_PreviewTextInput(object sender, TextCompositionEventArgs e)
{
if (e.Text == Convert.ToString(znak[rate]))
{
textBox1.Text += e.Text;
rate++;
}
else
{
e.Handled = true;
}
}
Но он почему-то вместо
"на" он выдаёт
"анна", при чём курсор после первой буквы.